笔记。Thinkphp3.2.3,数据库操作报错 SQLSTATE[HY000]: General error

大兄弟 2018年07月21日0   239

 SQL语句都是很简单的,在3.2.2下没有出现问题。框架更新到3.2.3后就出现这种错误。不是所有的都有错误,部分会出现,都是很简单的表和SQL。

  1. SQLSTATE[HY000]: General error 

这个错误是 由于$this->query引起的,在3.2.3版本下读写操作要query和execute方法分开调用,否则调试模式下面会报错

把$this->query改为$this->execute即可解决。