• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPのPDOについて)

PHPのPDOについて

このQ&Aのポイント
  • PHPのPDOについて、手続き型との違いやセキュリティについて調べています
  • PDOを使ったデータベース操作では、mysql_real_escape_stringなどのセキュリティ処理は不要です
  • PDOを利用することで、データベース操作がより簡潔になり、セキュリティも強化されます

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

  • ベストアンサー
  • sevars
  • ベストアンサー率25% (1/4)
回答No.2

その書き方はバインド機構を使っていますので、エスケープ処理をしなくても大丈夫です。 ?の中にPDO(PHP)が適切に処理をして格納してくれるので、作成者は意識しないで安全になります。 ?でなく、変数格納もできますので、柔軟な拡張ができます。 :ID のような形です。 ?だとその順番に値を入れないといけませんが、変数だと順番は関係なく、連想配列のように、値を格納することができます。 PDOのbindValueとかを調べてみてください。

nekoze-man
質問者

お礼

なるほど、そういうことでしたか! ありがとうございました!!

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

こちらが参考になるかと

参考URL:
http://php.net/manual/ja/pdo.prepared-statements.php
nekoze-man
質問者

お礼

URL教えてもらってありがとうございます! 勉強してみます!!

関連するQ&A