htmlspecialcharsとmysql_real_escape_stringについて質問です!

PHP3,927閲覧

ベストアンサー

この回答はいかがでしたか? リアクションしてみよう

ThanksImg質問者からのお礼コメント

tezcello様、whitewind_zero様 とても親切丁寧にお答えくださり、誠にありがとうございます!!(>_<) わたしの中ではお二人ともベストアンサーです!! 本当にありがとうございました!o(^o^)o

お礼日時:2011/5/13 10:34

その他の回答(1件)

> htmlspecialcharsというのは、フォームから送信された内容をブラウザ上に表示する(printまたはechoを使う)ときに使う関数、 という認識であってますか? 合っていると思います。 > また、mysql_real_escape_stringは、フォームから送信された内容をデータベースに挿入する(INSERTを使う)ときに使う関数、 という認識であってますか? INSERT に限らないと思いますが、合っていると思います。 > htmlspecialcharsとmysql_real_escape_stringを両方使う 無いと思います。 使途に合致したものを使うべきでしょう。 > ブラウザに表示するときに、mysql_real_escape_stringを使う > データベースに挿入するときに、htmlspecialcharsを使う 同じ理由で無いと思います。 参考になるかと思います。 http://takagi-hiromitsu.jp/diary/ あちらこちらにあるので、見つけ難いですが、例えばこんなの http://takagi-hiromitsu.jp/diary/20051227.html http://takagi-hiromitsu.jp/diary/20060115.html