我想用PHP更新SQL表。 我有一個表單提交給數據庫 - 這工作正常。 我已經從數據庫中檢索條目,這也工作正常。php sql更新問題
我遇到的問題是當我試圖用comment
字段(已包含信息的「單元」)的附加信息更新數據庫時。
這是我的SQL代碼。你能指出我的問題在哪裏嗎? 有錯誤,我得到的是:
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= 36tWHERE id = 0' at line 1
我的代碼如下:
$commy = $_POST['comment'];
$ident = $_POST['id'];
$sql = "UPDATE issuelog".
"SET comment = $commy".
"WHERE id = $ident";
我知道這裏有安全問題,但是這只是針對目前本地主機使用,只有通過我的以自我爲例。
你需要圍繞你分配給'comment'的字符串引號,並且你需要在你構建查詢的所有串聯字符串結尾處留下空格。 – Sammitch