pg_Exec

pg_Exec -- 問い合わせを実行する

説明

int pg_exec(int connection, string query);

問い合わせが実行されるであろう場合は結果 ID を返し、 問い合わせに失敗したり、connection が有効な接続 ID でない場 合は false を返します。connection が有効な値であれば、 pg_ErrorMessage 関数によりエラーの詳細 を得ることができます。pg_exec関数は、接 続 ID により指定された PostgreSQL データベースに対し て SQL ステートメントを送信します。connection は pg_Connectによって返された有効な ID でな ければなりません。この関数の返り値は、その他の PostgreSQL 関 数から結果をアクセスするのに使われるインデックス値です。

注意: PHP/FI では、その問い合わせがデータを返すことが期待されない場 合(たとえば INSERT や UPDATE)は 1 を返し、また何も返さなかっ た SELECT の場合でも 1 より大きな値を返します。PHPではそ のような仮定は行いません。