关于使用sqlite时生成Sql的问题

浏览:523 发布日期:2015/06/11 分类:技术分享 关键字: 数据库 保存 出错 syntax error
数据库: Sqlite3
ThinkPhp 版本:3.2.3
做一个项目时,数据库存在一列为add,提交保存时出错,
SQLSTATE[HY000]: General error: 1 near "add": syntax error
看了看是生成sql没有进行转义处理
处理方案:
Driver.class.php(372)
$set[] = $this->parseKey($key).'=:'.$name;
$set[] = '`'.$this->parseKey($key).'`=:'.$name;
最佳答案
评论( 相关
后面还有条评论,点击查看>>