私はPHPでこの文字列を保存する場合:私は、「(明らかに削除せず」)とこれらの文字列を保存することができますどのようにこの文字列をPHPに保存するには?
John: \
:私のデータベースで
John: "Yes you can".
は、として保存されます。 は、これは私のPHPコードです:
$titlepost= mysql_real_escape_string($_POST['title']);
$query = "INSERT INTO `titles` (`title`) VALUES ('".$titlepost."')";
$res = mysql_query($query) or die("Failed".mysql_error());
echo $titlepost;
output:
John: \\
FORM:
$title = mysql_real_escape_string($_GET['title']);
<form method="post" action="title.php?done=yes" enctype="multipart/form-data">
<input type="text" size="25" name="title" <?php echo "value=\"".$title."\""; ?> >
<input id="starit" name="submit" value="titleit" type="submit" />
</form>
addslashes関数を使用してみてください。 http://php.net/manual/en/function.addslashes.php – yen1k
@ yen1k:**確かにNOT!** 'mysql_real_escape_string'はMySQLクエリのデータをエスケープする適切な方法です。 PHPドキュメントからの引用に対する@EdwinAlexの答えに対する私のコメントを見てください。 – ThiefMaster
'echo $ query;'という出力を表示できますか? – Starx