フォームの一部の入力をエスケープする必要があります。mysql_real_escape_string を使用して値をエスケープしましたが、データベース内の値に多くのスラッシュが追加されました。その理由は、入力にアポストロフィが含まれているためです。
スラッシュを取り除くために、mysql_real_escape_string の後にストリップスラッシュを使用すると、データがデータベースに正常に送信され、データベースに値を持つアポストロフィが表示されません。
$name = mysql_real_escape_string(trim($_POST['userame']));
$name = stripslashes(stripslashes($userame));
// その後、データはアポストロフィなしで db に正常に送信されます
確認したかったのですが、これは入力値をエスケープする正しい方法ですか? ありがとう
ダヤン