我运行下面的查询:查询在phpMyAdmin运行而不是在笨模型
SELECT @newNo := MAX(category_code) FROM category_master;
INSERT INTO category_master VALUES (@newNo +1, 'Test')
查询完美地运行在phpMyAdmin的,但它显示了运行使用笨当数据库错误:
你在您的SQL语法中有错误;检查手册中 对应于你的MySQL服务器版本正确的语法使用 附近“INSERT INTO category_master VALUES(@ newNo + 1,‘测试’)”第2行
可能是什么原因? ? 在笨模型我使用下面的代码:
$query = 'SELECT @newNo := MAX(category_code) FROM category_master;
INSERT INTO category_master VALUES(@newNo+1,
\''.$category_name.'\')';
$result = $this -> db -> query($query);
它的作品..! 谢谢:D – techish 2012-08-13 10:10:02
好吧..会使用查询绑定..再次感谢.. :-) – techish 2012-08-13 10:28:53