PHP Handbuch
Zurück |  | Nach vorne

# mysql_unbuffered_query

(PHP 4 >= 4.0.6)

mysql_unbuffered_query -- Sendet eine SQL Anfrage an MySQL, ohne Ergebniszeilen abzuholen und zu puffern.

## Beschreibung

``resource mysql_unbuffered_query` (string Anfrage [, resource Verbindungs-Kennung])`

mysql_unbuffered_query() sendet eine SQL `Anfrage` an MySQL, ohne dass die Datensätze des Ergebnisses automatisch geholt und gepuffert werden, wie es bei der Verwendung von mysql_query() der Fall ist. Einerseits spart dieses Vorgehen eine erhebliche Menge an Speicher bei SQL Anfragen ein, die große Ergebnismengen liefern. Andererseits können Sie unmittelbar mit dem Anfrageergebnis arbeiten, sobald der erste Datensatz gefunden wurde: Sie müssen nicht darauf warten, bis die gesamte SQL Anfrage abgeschlossen ist. Wird auf verschiedene Datenbanken gleichzeitig zugegriffen, muss der optionale Parameter `Verbindungs-Kennung` angegeben werden.

> Anmerkung: Die Vorteile von mysql_unbuffered_query() haben ihren Preis: Auf ein Ergebnis von mysql_unbuffered_query() kann die Funktion mysql_num_rows() nicht angewendet werden. Ausserdem müssen Sie sicherstellen, dass Sie alle Datensätze des Ergebnisses einer ungepufferteten SQL Anfrage abgeholt haben. Erst dann können Sie eine neue SQL Anfrage an MySQL absetzen.

Siehe auch: mysql_query().

Zurück | Zum Anfang | Nach vorne
mysql_query | Nach oben | mysql_result