Description
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(
)
.