|
pg_execute指定したパラメータを用いてプリペアドステートメントを実行するリクエストを 送信し、その結果を待つ 説明
PgSql\Resultfalse pg_execute(PgSql\Connection
$connection = ?, string $stmtname , array $params )指定したパラメータを用いてプリペアドステートメントを実行するリクエストを 送信し、その結果を待ちます。 pg_execute は pg_query_params と似ています。しかし、実行するコマンドはクエリを指定することで 決まるのではなく、事前に準備されたステートメントに値を指定する ことによって決まります。この機能のおかげで、繰り返し使用される コマンドに構文解析や実行計画作成が最初の一度だけで済みます。 実行するステートメントは、カレントのセッションで事前に準備しておく 必要があります。pg_execute は、PostgreSQL 7.4 以降のバージョンの接続にのみ対応しています。それ以前のバージョンでは 失敗します。 パラメータは pg_query_params と同じですが、 クエリ文字列のかわりにプリペアドステートメントの名前を指定する という点だけが違います。 パラメータ
戻り値
成功した場合に
PgSql\Result
クラスのインスタンスを返します。
失敗した場合に 変更履歴
例
例1 pg_execute の使用法
<?php 参考
|