Righ,t在我的網站上,管理員將信息放入表單中,然後將其發送併成爲主頁(Title,Body,Dateposted)上的新聞Feed,但由於某些原因我檢查了工作代碼)此代碼無法正常工作,我不知道爲什麼,有人可以幫助我嗎?PHP插入問題
<?php
$post = mysql_query("INSERT INTO news(`title`,`body`,`date_posted`) VALUES('$title','$body','$date')");
mysql_close($connect);
header("Location: news.php");
}
else
{
echo "The body of the news post you entered is too short.";
}
}
?>
我DATEBASE行:
[id]
[title]
[body]
[date_posted]
你的代碼是一團糟和不完整的,這樣我們就不能做任何正面或反面的。例如,可能你的'body'變量包含引號(單引號),因此查詢無效 - 嘗試使用'mysql_real_escape_string()'。 – KilZone
問題具體是什麼?如果那是你的整個腳本,那麼數據庫連接就沒有打開,不知道這是否是你的錯誤。 – Tak
我想你是因爲'$ title','$ body'或'$ date'中的數據而導致語法錯誤。有關更多信息,請參見['mysql_real_escape_string'](http://docs.php.net/mysql_real_escape_string)。 – Gumbo