| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
pg_execute(PHP 5 >= 5.1.0, PHP 7) pg_execute — 指定したパラメータを用いてプリペアドステートメントを実行するリクエストを 送信し、その結果を待つ 説明
resource pg_execute
([ resource
$connection
], string $stmtname
, array $params
)指定したパラメータを用いてプリペアドステートメントを実行するリクエストを 送信し、その結果を待ちます。 pg_execute() は pg_query_params() と似ています。しかし、実行するコマンドはクエリを指定することで 決まるのではなく、事前に準備されたステートメントに値を指定する ことによって決まります。この機能のおかげで、繰り返し使用される コマンドに構文解析や実行計画作成が最初の一度だけで済みます。 実行するステートメントは、カレントのセッションで事前に準備しておく 必要があります。pg_execute() は、PostgreSQL 7.4 以降のバージョンの接続にのみ対応しています。それ以前のバージョンでは 失敗します。 パラメータは pg_query_params() と同じですが、 クエリ文字列のかわりにプリペアドステートメントの名前を指定する という点だけが違います。 パラメータ
返り値
成功した場合にクエリ結果リソース、失敗した場合に 例
例1 pg_execute() の使用法
<?php 参考
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「pg_execute - 指定したパラメータを用いてプリペアドステートメントを実行するリクエストを 送信し、その結果を待つ」をGoogle検索
|