當我保存在PHP字符串:如何在PHP中保存這個字符串?
John: "Yes you can".
在我的數據庫保存爲:
John: \
我如何保存這些字符串以「(但不刪除」很明顯)。 這是我的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 2012-04-25 07:23:00
@ yen1k:**肯定不是!**'mysql_real_escape_string'是轉義MySQL查詢數據的正確方法。請參閱我對@ EdwinAlex的答案的評論,以獲取來自PHP文檔的報價。 – ThiefMaster 2012-04-25 07:23:46
你可以顯示什麼'echo $查詢;'輸出? – Starx 2012-04-25 07:26:32