pg_send_query

(PHP 4 >= 4.2.0, PHP 5)

pg_send_query --  Invia una query in modo asincrono

Descrizione

bool pg_send_query ( resource connessione, string query)

bool pg_send_query ( string query)

pg_send_query() manda in modo asincrono una query sulla connessione. Diversamente da pg_query(), pu inviare pi query a PostgreSQL e recuperare i risultati uno ad uno utilizzando pg_get_result(). L'esecuzione dello script non viene interrotta mentre le query sono in esecuzione. Utilizzare pg_connection_busy() per controllare se la connessione occupata (es. una query in esecuzione). Le query possono essere cancellate mediante pg_cancel_query().

Anche se possibile inviare query multiple in un sol colpo, non possibile inviare query multiple su una connessione occupata. Se la query inviata mentre la connessione occupata, la funzione aspetta la fine del processamento di tutti le query in coda, quindi scarta tutti i risultati.

Vedere anche pg_query(), pg_cancel_query(), pg_get_result() e pg_connection_busy()