pg_send_query
Invia una query in modo asincrono
Descrizione
boolpg_send_query
resourceconnessione
stringquery
boolpg_send_query
stringquery
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