私が取り組んでいたプロジェクトを検索していました。誰かが用語を検索すると、MySQL データベースに保存されます。特殊文字をエスケープするために使用mysql_real_escape_string
していますが、特殊文字は例としてデータベースに保存されています
Don\'tにならないで
それから私はそれを試しhtmlspecialchars
てみましたが、それでも同じです。私もdbを変更して、utf8_general_ci
すべて一緒に試しました。
ここにコードがあります
$addSearch = htmlspecialchars($search);
$addSearch1 = mysql_real_escape_string($addSearch);
mysql_query("INSERT INTO search (term) VALUES('$addSearch1') ")
or die(mysql_error());
誰でもこれに対する解決策を教えてもらえますか。前もって感謝します。