- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:pg_queryでinsert処理が出来ない)
pg_queryでinsert処理が出来ない
このQ&Aのポイント
- pg_queryを使用してinsert処理を行う際にエラーが発生しています。エラーメッセージには文字コードの問題が示唆されています。
- 現在使用している環境はXP、Apache2、PHP5、PostgreSQL8.2であり、1台のPCをサーバ&クライアントにしています。
- また、PHPとPostgreSQLの勉強をしており、エラーが解消できるような指示を求めています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>$sql = "i nsert into bb (syain,name,buka) values ('\{$line[0]}\','\{$line[1]}\',{$line[2]})"; このクエリは合っていますか。 $sql = "i nsert into bb (syain,name,buka) values ('{$line[0]}','{$line[1]}',{$line[2]})"; これの間違いとかではないですか。 エスケープしている文字が間違っている気がしますが・・・ echo $sql; とし、クエリの妥当性を検査したほうが良いかと。 // 関係ないですが、「i nsert」を普通に入れると弾かれるのは何故なんでしょうね。
お礼
ご返事有り難うございました。 大変に参考になりました。 この質問に対して、 また新しく質問させて頂きます。