Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7">

pg_send_query

(PHP 4 >= 4.2.0)

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