チャーター " ' " をデータベースに入れるたびに html コードを mysql データベースに保存することについて質問があります。データベースは " / " に変わります。
例:そんなこと
<p>That's my name</p>
保存すると、次のようになります。
<p>That\'s my name</p>
私に何ができる?皆さんありがとう
mysql_real_escape_string
addslashes
コードでエスケープ関数のような追加スラッシュを使用しています。
addslashes()
— スラッシュ付きの引用文字列 - http://php.net/manual/en/function.addslashes.php
stripslashes()
— 引用符付き文字列の引用符を外します - http://php.net/manual/en/function.stripslashes.php
ストリップスラッシュを使用して、HTML データから「\」を削除します。実際には (') は MySql で文字列の定義に使用されるため、意図しない使用を避けるために (\ を前に置くことによって) エスケープします。