pg_send_query

(PHP 4 >= 4.2.0)

pg_send_query --  Envia um pedido assincrono

Descrição

bool pg_send_query ( recurso conexão, string pedido)

bool pg_send_query ( string pedido)

pg_send_query() envia um pedido assíncrono para a conexão. Diferente de pg_query(), ela pode enviar pedidos múltiplos para o PostgreSQL e pegar os resultados, um por um, usando pg_get_result(). A execução do script não é bloqueada enquando os pedidos estão sendo executados. Use pg_connection_busy() para checar se a conexão está ocupada. (por exemplo, se um pedido está sendo executado). O pedido pode ser cancelado chamando-se pg_cancel_query().

Apesar de você poder enviar multiplos pedidos de uma vez, você não pode enviar multiplos pedidos por uma conexão osupada. Se o pedido é enviado enquando a conexão está ocupada ele espera até que o último pedido seja finalizado e descarta todos os resultados.

Veja também pg_query(), pg_cancel_query(), pg_get_result() e pg_connection_busy()