2007年05月14日 22:18

MySQLクエリ用にエスケープ処理する関数

| http://www.kantenna.com/cgi-bin/mt/mt-tb.cgi/357

SQLインジェクション対策として送信クエリは必ずmysql_escape_stringでエスケープ処理したほうが良いとのこと。

サンプル


$sql = '\ \ " # $ % + * ; : [ ]'; 
echo mysql_escape_string($sql);

実行結果

\\ \\ \" # $ % + * ; : [ ]

mysql_real_escape_stringはエンコーディングを考慮したエスケープ処理を行う

成功した場合にエスケープ後の文字列、失敗した場合に FALSE を返す。

MySQL全機能リファレンス

著者 : 鈴木 啓修 / 金額 : ¥ 3,654

MySQLクエリ用にエスケープ処理する関数タグ:

トラックバック

  • http://www.kantenna.com/cgi-bin/mt/mt-tb.cgi/357
コメント (0)
コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)





この情報を登録しますか?


先月アクセスが多かったページ