我正在使用codeigniter,我只想使用以下查询更新数据库中的单个值;
$this->db->query('UPDATE order SET status="1" WHERE orderid="$id";');
但我得到了以下错误。
错误号:1064您的SQL语法出错;查看与您的MySQL服务器版本对应的手册,以便在第1行的'order SET status =“1”WHERE orderid =“$ id”'附近使用正确的语法
UPDATE order SET status="1" WHERE orderid="$id";
Filename: C:\xampp\htdocs\oshop\system\database\DB_driver.php
Line Number: 330
答案 0 :(得分:2)
Ys<-Reduce(function(prev, cur) {
(955.74301-2*((Dini+prev-cur)^2-prev^2)^0.5 + 2*prev*acos(prev/(Dini+prev-cur)))/pi/2
}, Xs, init=Y0, accumulate=T)[-1]
是保留字,因此必须引用:
?Reduce
相关文档:http://dev.mysql.com/doc/refman/5.6/en/reserved-words.html