pg_update テーブルを更新する &reftitle.description; mixedpg_update resourceconnection stringtable_name arraydata arraycondition intoptionsPGSQL_DML_EXEC pg_update は、data に関して condition にマッチするレコードを更新します。 options が指定された場合、指定したオプションとともに pg_convertdata に適用されます。 &warn.experimental.func; &reftitle.parameters; connection PostgreSQL データベースの接続リソース。 table_name 行を更新するテーブルの名前。 data テーブル table_name のフィールド名をキーに、 そしてマッチした対象を更新するデータを値にもつ配列。 condition テーブル table_name のフィールド名をキーに、 そして取得対象となる行にマッチするデータを値にもつ配列。 options PGSQL_CONV_OPTSPGSQL_DML_NO_CONVPGSQL_DML_EXEC あるいは PGSQL_DML_STRING の組み合わせ。 options の一部に PGSQL_DML_STRING が含まれていた場合、 クエリ文字列が返されます。 &reftitle.returnvalues; &return.success; optionsPGSQL_DML_STRING が渡された場合は文字列を返します。 &reftitle.examples; <function>pg_update</function> の例 'AA', 'field2'=>'BB'); // これは安全です。なぜなら $_POST は自動的に変換されるからです。 $res = pg_update($db, 'post_log', $_POST, $data); if ($res) { echo "データが更新されました: $res\n"; } else { echo "ユーザーが誤った入力を送信しました。\n"; } ?> ]]> &reftitle.seealso; pg_convert