PHP. Руководство по PHP. 2005
mysql_unbuffered_query
mysql_unbuffered_query
(PHP 4 >= 4.0.6, PHP 5)mysql_unbuffered_query --
Посылает MySQL SQL-запрос без авто-обработки результата и её
буфферизации.
Описание
resource mysql_unbuffered_query (string query [, resource link_identifier])mysql_unbuffered_query() посылает MySQL SQL-запрос
query без автоматической обработки и буфферизации
её результата, в отличе от функции mysql_query().
Это позволяет сохранить достаточно большое количество памяти для
SQL-запросов, возвращающих большое количество данных. Кроме того, вы
можете начать работу с полученными данными сразу после того, как первый
ряд был получен: вам не приходится ждать до конца SQL-запроса. При
использовании нескольких соединений с MySQL, вы можете указать
опциональный параметр link_identifier.
Замечание:
Однако, плюсы использования mysql_unbuffered_query() имеют
свою цену: вы не можете использовать функции mysql_num_rows() и
mysql_data_seek() с результатом запроса, возвращённым
этой функцией. Кроме того, вы должны будете обработать все ряды запроса
до отправки нового запроса.
См. также mysql_query().
mysql_thread_id
Improved MySQL Extension