我已經嘗試了幾個小時,現在用PHP更新MySQL表。MySQL UPDATE給出錯誤
我用下面的代碼(和其他幾個人),但它給出了一個錯誤信息:
$id = $_GET['id'];
if(isset($_POST['descr'])){
$go = $_POST['descr'];
mysql_query("UPDATE Rooms SET Desc='$go' WHERE Room_ID='$id'")
or die(mysql_error());
}
mysql_close($conn);
出現錯誤:「您的SQL語法錯誤;檢查對應於你的MySQL手冊'Desc ='這個房間是主要的測試室,它是?' WHERE Room_ID = '11''at line 1「
表格稱爲:」descr「,表格」Rooms「,需要更新的字段是」Desc「,它應該是相應ID的位置,基於在動態網址上。
如果我寫回聲= $去輸出正確的數據,所以我想這是PHP。
它能正確連接到數據庫。
如果列ROOM_ID被設置爲一個數值類型,那麼你就需要大約$ ID的單引號。 – Stegrex 2012-07-06 07:27:38