数据库查询中的MYSQL语法错误

数据库查询中的MYSQL语法错误,mysql,codeigniter,Mysql,Codeigniter,我有以下错误,但我找不到问题-其他人能发现吗-需要另一双眼睛: “顺序、状态”值附近出现错误('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 ,

我有以下错误,但我找不到问题-其他人能发现吗-需要另一双眼睛:

“顺序、状态”值附近出现错误('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));

Order是一个保留关键字,您需要用反勾号或双引号将其括起来(取决于您的数据库配置):`Order`或“Order”。

Order是一个保留关键字,您需要用反勾号或双引号将其括起来(取决于您的数据库配置):`Order`或“Order”.

在变量周围添加引号

在变量周围添加引号

哇,真奇怪!我看不出错误。$table的价值是多少?哇,真奇怪!我看不出错误。这张桌子值多少美元?