###前提・実現したいこと
PostgreSQLでバインドパラメータを利用してboolean型をINSERTしたい
###発生している問題・エラーメッセージ
バインドパラメータにboolean型を指定すると文字列として扱われるため
trueではうまくいくが、falseは空文字として扱われエラーが発生する
ERROR: invalid input syntax for type boolean: \"\""
###該当のソースコード
PHP
1$str_sql = " INSERT INTO pl_csv_header_futureshop (key, value) "; 2$str_sql .= " VALUES ($1, $2)"; 3$rs = pg_query_params($db, $str_sql, array("{$key}", "{$value}"));
###試したこと
文字列'false'等に置換してからパラメータを渡すと動作させることができた
###補足情報(言語/FW/ツール等のバージョンなど)
PHP5.5.9
PostgreSQL9.3.18

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。