|
pg_send_query非同期クエリを送信する 説明
intbool pg_send_query(PgSql\Connection
$connection , string $query )
pg_send_query は、 スクリプトの実行は、クエリを実行中もブロックされません。 接続がビジーである(すなわち、クエリが実行中である)ことを調べるには、 pg_connection_busy を使用してください。 クエリは、pg_cancel_query をコールすることによりキャンセルすることが可能です。 ユーザーは複数のクエリを一度に送信することができますが、 複数のクエリをビジー状態の接続に送信することはできません。 クエリがビジー状態の接続に送信された場合、 最後のクエリが終了するまで待ち、全ての結果は破棄されます。 パラメータ
戻り値
成功した場合に 変更履歴
例
例1 pg_send_query の例
<?php 上の例の出力は以下となります。 First call to pg_get_result(): Resource id #3 Resource id #3 has 3 records Second call to pg_get_result(): Resource id #4 Resource id #4 has 1 records 参考
|