mysql_unbuffered_queryPodręcznik PHPPoprzedniNastępnymysql_unbuffered_query (PHP 4 >= 4.0.6)mysql_unbuffered_query --
Wysyła zapytanie do serwera MySQL nie pobierając i buforując
wyniku
Opisresource mysql_unbuffered_query (string zapytanie [, resource
identyfikator_połączenia])
mysql_unbuffered_query() wysyła
zapytanie SQL do serwera MySQL nie pobierając
i buforując wyniku, jak to czyni mysql_query().
Po pierwsze, zauważalnie oszczędza to pamięć, jeśli zapytania SQL
generują duże wyniki. Po drugie, można pracować na zbiorze wynikowym
już po odebraniu od bazy pierwszego wiersza. Nie trzeba czekać, aż
zakończy się działanie zapytania. Przy pracy z kilkoma połączeniami do
bazy, należy dodać opcjonalny parametr
identyfikator_połączenia.
Notatka:
Oprócz korzyści, funkcja mysql_unbuffered_query()
wprowadza pewne ograniczenia: nie można użyć funkcji
mysql_num_rows() na zbiorze wyników zwróconym przez
mysql_unbuffered_query(). Trzeba także pobrać
wszystkie wiersze wyniku niebuforowanego zapytania SQL przed wysłaniem
kolejnego.
Patrz także: mysql_query().
PoprzedniSpis treściNastępnymysql_queryPoczątek rozdziałumysql_result
Wyszukiwarka
Podobne podstrony:
function mysql db queryfunction mysql db queryfunction mysql queryfunction mysql queryfunction mysql errorfunction mysql fetch rowfunction mysql tablenamewięcej podobnych podstron