クエリーに失敗したり、connectionが有効な接続IDでない場合はFALSEを 返します。connectionが有効な値であれば、 pg_errormessage()関数によりエラーの詳細 を得ることができます。pg_exec()関数は、接続IDにより 指定されたPostgreSQLデータベースに対してSQLステートメントを送信します。 connectionはpg_connect()により返された有効なID でなければなりません。この関数の返り値はインデックス値であり、 その他のPostgreSQL関数から結果をアクセスする際に使われます。
注意 PHP/FIでは、クエリーがデータを返すことが期待されない場合 (たとえばINSERTやUPDATE)は1を返し、また何も返さなかったSELECTの 場合でも1より大きな値を返します。PHPではそのような仮定は行いません。