Php 我在将数据更新到mysql时收到错误号:1064,
我正在使用codeigniter,我只想使用以下查询更新数据库中的单个值Php 我在将数据更新到mysql时收到错误号:1064,,php,mysql,codeigniter,Php,Mysql,Codeigniter,我正在使用codeigniter,我只想使用以下查询更新数据库中的单个值 $this->db->query('UPDATE order SET status="1" WHERE orderid="$id";'); 但我发现了以下错误 错误号:1064您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以了解第1行“order SET status=”1“WHERE orderid=“$id””附近要使用的正确语法 order是保留字,因此必须引用: $this->d
$this->db->query('UPDATE order SET status="1" WHERE orderid="$id";');
但我发现了以下错误
错误号:1064您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以了解第1行“order SET status=”1“WHERE orderid=“$id””附近要使用的正确语法
order
是保留字,因此必须引用:
$this->db->query('UPDATE `order` SET status="1" WHERE orderid="$id";');
^-----^
相关单据:$this->db->query(“更新订单集状态=1,其中订单id='$id')代码>
$this->db->query('UPDATE `order` SET status="1" WHERE orderid="$id";');
^-----^