|
6.81.69 pg_send_query()Exécute une requête asynchrone[ Exemples avec pg_send_query ] PHP 4 >= 4.2.0
bool
pg_send_query (
resource
connection
,
string
query
)
bool
pg_send_query (
string
query
)
pg_send_query
exécute la requête
query
sur la connexion
connection
, de manière asynchrone.
Contrairement à
pg_query
, cette fonction permet d'envoyer
plusieurs requêtes à un serveur PostgreSQL et de lire les résultats un par
un, avec la fonction
pg_get_result
. L'éxécution du script n'est
pas bloquée durant l'exécution de la requête. Utilisez
pg_connection_busy
pour vérifier si la connexion est
encore occupée. Les requêtes peuvent être annulées avec
pg_cancel_query
.
Bien que l'on puiss envoyer plusieurs requêtes en même temps,
il n'est pas possible d'envoyer plusieurs requêtes sur une connexion
occupée. Si une requête est envoyée alors que la connexion est occupée,
elle attendra que la requête précédente soit finie.
Voir aussi
pg_query
,
pg_cancel_query
,
pg_get_result
et
pg_connection_busy
.
|