(PHP 4 = 4.2.0) pg_send_query() は、 connection に非同期クエリを送信します。 pg_query() と異なり、 PostgreSQLに複数のクエリを送信することができ、 pg_get_result() を用いて結果を一つずつ取得する ことが可能です。スクリプトの実行は、クエリを実行中もブロックされません。 接続がビジーである(すなわち、クエリが実行中である)ことを調べるには、 pg_connection_busy() を使用して下さい。 クエリは、 pg_cancel_query() をコールすることにより キャンセルすることが可能です。 ユーザは複数のクエリを一度に送信することができますが、 複数のクエリをビジー状態の接続に送信することはできません。 クエリがビジー状態の接続に送信された場合、最後のクエリが 終了するまで待ち、全ての結果は破棄されます。 pg_query(), pg_cancel_query(), pg_get_result(), pg_connection_busy() も参照下さい。