• 締切済み

PostgreSQL PHP

画面で入力した文字列を登録したり、登録した内容の表示処理を作成しています。 画面で'''と入力した場合や、""を入力した場合に、うまく登録、表示できません。 これらを登録可能にするにはどうすればよいでしょうか? よろしくお願いします。

みんなの回答

  • NINJA104
  • ベストアンサー率43% (133/306)
回答No.1

PostgreSQLに限らず、"(ダヴルクォート)や'(シングルクォート)はエスケープする必要があります。 これはデータベースを操作する「SQL」という言語の一般的な*仕様*です。 他にもエスケープが必要なキャラクタもありますので、以下のページを参照してみるか、検索サイトで「SQL」と「エスケープ」をキーに検索してみると良いかと思います。 http://www.rfs.jp/sb/sql/02/01.html

Une705
質問者

お礼

無事、解決しました。ありがとうございました。

関連するQ&A