|
pg_send_querySendet eine asynchrone Abfrage Beschreibung
bool pg_send_query
( resource
$connection
, string $query
)
pg_send_query sendet eine oder mehrere asynchrone
Abfragen über die Verbindung 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 Abfragen gelöscht werden. Obwohl man mehrere Abfragen auf einmal an den Server senden kann, können die Abfragen nicht über eine gerade benutzte Verbindung geschickt werden. Falls eine Abfrage gesendet wird, während die Verbindung benutzt wird, wird abgewartet, bis die letzte Abfrage fertig ist und alle Ergebnisse werden verworfen. Parameter-Liste
RückgabewerteGibt bei Erfolg Benutzen Sie pg_get_result um die Abfrageergebnisse zu ermitteln. Beispiele
Beispiel #1 pg_send_query Beispiel
<?phpDas oben gezeigte Beispiel erzeugt folgende Ausgabe: Der erste Aufruf von pg_get_result(): Resource id #3 Resource id #3 hat 3 Zeilen Der zweite Aufruf von pg_get_result(): Resource id #4 Resource id #4 hat 1 Zeilen Siehe auch
|