• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:pg_queryでinsert処理が出来ない)

pg_queryでinsert処理が出来ない

このQ&Aのポイント
  • pg_queryを使用してinsert処理を行う際にエラーが発生しています。エラーメッセージには文字コードの問題が示唆されています。
  • 現在使用している環境はXP、Apache2、PHP5、PostgreSQL8.2であり、1台のPCをサーバ&クライアントにしています。
  • また、PHPとPostgreSQLの勉強をしており、エラーが解消できるような指示を求めています。

質問者が選んだベストアンサー

  • ベストアンサー
  • wp_
  • ベストアンサー率54% (132/242)
回答No.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」を普通に入れると弾かれるのは何故なんでしょうね。

wee
質問者

お礼

ご返事有り難うございました。 大変に参考になりました。 この質問に対して、 また新しく質問させて頂きます。