データベースにデータを挿入する前に、mysql_real_escape_stringを使用してSQLインジェクションから保護しようとしています。
$data=mysql_real_escape_string($_POST['data']);
現在、データは次のように保存されます。
That\\\'s an apostrophe.\r\n\r\nThis new line isn\\\'t displaying properly!
したがって、mysqlからプルバックした後、テキストエリア内に正しく表示されるようにしようとしています。
$data = nl2br($data);
何らかの理由で、これは何もしません。sを。str_replace
に置き換えようとしましたが、テキストエリア内に表示されます。\r\n'
<br>
<br>
mysqlにあるものを次のように表示するにはどうすればよいですか?
That's an apostrophe.
This new line isn't displaying properly!