2013-09-22 108 views
0

我有以下的錯誤,但我不能找到這個問題 - 可以任何人發現它 - 需要另一套的眼睛:MYSQL語法錯誤在DB查詢

錯誤附近'order, state) VALUES ('SAME',2,'1',10,1)'

DB查詢:

$query = "INSERT INTO $table (brand_name, brand_id, cat_id, order, state) VALUES (?,?,?,?,?)"; 
    $this->db->query($query, array($brand_name, $brand_id, $cat, $order ,$state)); 
+0

哇,這很奇怪! 我看不到錯誤。 $表的價值是多少? –

回答

4

訂單是一個保留關鍵字,你需要用反引號或雙引號(取決於你的數據庫配置)包裝它:`訂單'或'訂單'。

0

加上引用語''左右變量