• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:addslashesを使用したDBの登録内容)

addslashesを使用したDBの登録内容

このQ&Aのポイント
  • PHPファイルで作成した入力フィールドにaddslashes関数を使用して値を受け取り、postgreSQLのDBにinsertします。しかし、addslashesを通して登録される値は、想定と異なります。この登録内容は正常動作しているのでしょうか。
  • addslashesを使ったDBの登録方法について質問です。PHPファイルで作成された入力フィールドにaddslashes関数を使用して値を受け取り、postgreSQLのDBにinsertします。しかし、addslashesを通して登録される値は、予想とは異なります。この方法での登録は正常な動作なのでしょうか。
  • addslashesを使用してDBに値を登録する方法について質問です。PHPファイルで作成された入力フィールドにaddslashes関数を使用して値を受け取り、postgreSQLのDBにinsertします。しかし、addslashesを通して登録される値は、予想とは異なる形式になります。この方法での登録は正常な動作なのでしょうか。

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

  • ベストアンサー
  • kirin_f
  • ベストアンサー率51% (44/85)
回答No.1

正常動作です。 PostgreSQLだけでなく一般的なDBでも同じです。 addslashesで入れたバックスラッシュは、 DBにSQL文が渡された時に、 文字ではなくエスケープ記号として認識され、 DBには文字列だけが登録されるということだと思います。

hitomi333
質問者

お礼

kirin_fさんへ addslashesを追加した実行内容に問題はなかったものの、ネット上の情報と比較し、自信がなくなっていました。 kirin_fさんが自信をもって回答してくれて、本当に心強いです。 本当にありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A