数据库查询中的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的价值是多少?哇,真奇怪!我看不出错误。这张桌子值多少美元?