Beschreibung
bool
pg_send_query
( resource connection, string query)
bool
pg_send_query
( string query)
pg_send_query(
)
sendet
eine
asynchrone
Abfrage
auf
der
Verbindung
connection
.
Im
Unterschied
zu
pg_query(
)
können
hier
mehrere
Abfragen
an
den
Server
gesendet
werden
und
die
Ergebnisse
nacheinander
mit
pg_get_result(
)
geholt
werden
.
Die
Ausführung
eines
Skripts
wird
während
der
Abarbeitung
der
Anfragen
nicht
blockiert
.
Benutzen
Sie
die
Funktion
pg_connection_busy(
)
um
zu
prüfen
,
ob
die
Verbindung
gerade
benutzt
wird
(z.B
.
ob
gerade
eine
Abfrage
ausgeführt
wird
)
.
Mit
der
Funktion
pg_cancel_query(
)
können
Sie
die
Abfrage
löschen
.
Obwohl
man
mehrere
Abfragen
auf
einmal
an
den
Server
senden
kann
,
können
die
Abfragen
nicht
über
eine
gerade
benutzte
Verbindung
geschickt
werden
.
Falls
die
Abfragen
gesendet
werden
,
während
die
Verbindung
benutzt
wird
,
wird
abgewartet
,
bis
die
letzte
Abfrage
fertig
ist
und
alle
Ergebnisse
werden
verworfen
.
Siehe
auch
pg_query(
)
,
pg_cancel_query(
)
,
pg_get_result(
)
und
pg_connection_busy(
)