我試圖檢索記錄的id號以用作其他變量。我只想要來自另一列中具有特定值的記錄的ID。這裏是我的代碼:
$result = mysql_query("SELECT id FROM order WHERE orderNumber = '$orderNumber'") or die (mysql_error());
$id = $result;
當我測試時,我得到:SQL語法;請查看與您的MySQL服務器版本對應的手冊,瞭解在訂購WHERE orderNumber ='5b0ea3'時使用的正確語法'
任何想法?
是,實際的查詢和錯誤信息,你得到些什麼? – andrewsi
在提問 –
時,一個好主意不是改變你的字段和變量名稱。mysql_ *方法已被棄用,我建議切換到mysqli或PDO,'$ variable'應該在被放入查詢之前進行消毒。如果在運行之前回應它,最終查詢的效果如何? – Pudge601