有没有一种方法可以使 CI 在遇到 数据库错误 时抛出 异常 ,而不是显示如下消息: __
发生数据库错误,错误号:1054’where子句’中的未知列’foo’SELECT * FROM(FooBar)WHERE foo=‘1’
FooBar
foo
注意:我只希望这在一个控制器中发生。在其他控制器中,我很高兴它显示 DB错误消息 。
尝试这些CI功能
$this->db->_error_message(); (mysql_error equivalent) $this->db->_error_number(); (mysql_errno equivalent)
更新
不建议使用函数,而应使用“ error()”:
$this->db->error();