PHP マニュアル
前のページ |  | 次のページ

# pg_send_query

(PHP 4 >= 4.2.0, PHP 5)

pg_send_query -- 非同期クエリを送信する

## 説明

bool pg_send_query ( resource connection, string query)
bool pg_send_query ( string query)

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()も参照下さい。

前のページ | ホーム | 次のページ
pg_select | 上に戻る | pg_set_client_encoding