Descrição
bool
pg_send_query
( resource connection, string query)
bool
pg_send_query
( string query)
pg_send_query(
)
envia
uma
consulta
(query
)
assíncrona
para
connection
.
Diferente
de
pg_query(
)
,
ela
pode
enviar
consultas
múltiplas
para
o
PostgreSQL
e
carregar
os
resultados
,
um
por
um
,
usando
pg_get_result(
)
.
A
execução
do
script
não
é
bloqueada
enquanto
as
consultas
estão
sendo
executadas
.
Use
pg_connection_busy(
)
para
checar
se
a
conexão
está
ocupada
.
(por
exemplo
,
se
uma
consulta
está
sendo
executada
)
.
A
consulta
pode
ser
cancelada
chamando
pg_cancel_query(
)
.
Apesar
de
ser
possível
enviar
multiplas
consultas
de
uma
vez
,
você
não
pode
enviar
múltiplas
consultas
para
uma
conexão
ocupada
.
Se
a
consulta
é
enviada
enquando
a
conexão
está
ocupada
ela
espera
até
que
a
última
cosulta
seja
finalizada
e
descarta
todos
os
resultados
.
Veja
também
pg_query(
)
,
pg_cancel_query(
)
,
pg_get_result(
)
e
pg_connection_busy(
)