私はmagic_quotes_gpcを無効にしました。データベースに入力されたユーザーは、何もエスケープされていないかのようにアポストロフィがあります。これはmysql_real_escape_stringの通常の動作ですか?
($_POST['message'])="it's a test";
$string = mysql_real_escape_string(htmlentities($_POST['message']));
は、その後、私はデータベースに挿入し、データベースを示しています。私はmysql_real_escape_string
を適用した後 it's a test
は、それは、it\'s a test
ことになっていませんか? または\'
を'
に変換するデータベース(ここでは、PHPMyAdminを使用していますか)ですか? ありがとうございます。
@decezeで
のみ
"it's a test"
ストアを実行します。彼は、phpmyadminのデータベースとを述べました。彼は正しい。 – itachi申し訳ありませんが、間違っていると思います。 – deceze