我正在使用 CodeIgniter 2.1.3,并且我正在使用带有 PDO 的活动记录类作为我的数据库驱动程序。
我遇到了一个问题,即 CodeIgniter 没有使用不正确的更新语句报告错误。我可以编写一个明显违反重复键或列名不正确的查询,但 CodeIgniter 没有给出任何错误:
echo $this->db->_error_message(); //returns nothing
echo $this->db->_error_number(); //returns '0000'
但是,一旦我切换到MySQL
用作驱动程序,我就会收到错误消息。
我什至试图$this->db->query(.... //violating statement
绕过活动记录类,但没有运气和更多错误。
我有$db['default']['db_debug'] = TRUE;
。
我在使用 PDO 时运气不佳,还是在将 PDO 与 CodeIgniter 一起使用时需要更改一些额外的配置设置?