Descripción
resource
mysql_unbuffered_query ( string consulta [, resource id_enlace])
mysql_unbuffered_query() envía
la consulta SQL a MySQL, sin recuperar ni
colocar en búfer las filas de resultado automáticamente,
como mysql_query() lo hace. Por una parte, esto
ahorra una considerable cantidad de memoria con las consultas SQL que
producen conjuntos grandes de resultados. Por otra parte, usted puede
empezar a trabajar con el conjunto de resultado inmediatamente
después de que la primera fila ha sido recuperada: no necesita
esperar hasta que la consulta SQL completa haya sido
ejecutada. Cuando se usan múltiples conexiones con la BD,
necesita indicar el parámetro
opcional id_enlace.
Nota:
Los beneficios de mysql_unbuffered_query() vienen
por un precio: No puede usar mysql_num_rows()
ni mysql_data_seek() en un conjunto de resultados
devuelto
por mysql_unbuffered_query(). También
tendrá que recuperar todas las filas de resultado de una
consulta SQL sin búfer, antes de poder enviar una nueva
consulta SQL a MySQL.
Vea también mysql_query().