magic_quotes_gpc を無効にしたところ、何もエスケープされていないかのように、データベースへのユーザー入力にアポストロフィが含まれていることに気付きました。
($_POST['message'])="it's a test";
$string = mysql_real_escape_string(htmlentities($_POST['message']));
次に、それをデータベースに挿入すると、データベースに次のように表示されます。
it's a test
it\'s a test申し込んだからじゃないのmysql_real_escape_string?それとも、それら\'を に変換するのはデータベース (ここでは PHPMyAdmin を使用)'ですか? 前もって感謝します。