- ベストアンサー
エスケープに関しまして
$uid : ueno $pwd : ' OR 'A'='A これを入力するとSQLは以下のようになる。 SELECT * FROM user WHERE uid='ueno' AND pwd='' OR 'A'='A これをエスケープで対策するとしたら具体的にはどう記述したらいいでしょうか??
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
全ての変数投入のさいにmysql_real_escape_string()するのが妥当です その前に想定する文字列以外受け付けないサニタイズ工程が入ると思いますが
その他の回答 (1)
- edomin7777
- ベストアンサー率40% (711/1750)
回答No.2
お礼
回答ありがとうございます。早速調べ実行してみます。解らなければ、また質問するかもしれませんが、宜しければよろしくお願いいたします。
補足
すみません、新しい質問は関数間違えてますでしょうか。よろしく願います。