怎么在try catch中获取数据库异常或其他异常
如题:数据库一个主键冲突错误catch捕获不到,设置以后要么不显示错误,要么在页面输出一个错误页面(把sql遇见语句都暴露了),怎么在catch捕获这个错误然后自己做操作(分别设置了database.php中的debug熟悉和index.php不起作用) 好吧,找对一个方法替代方法与catch有异曲同工之妙。 $this->db->error()输出一个数组包含错误代码和错误消息 CI 数据库这块设计确实不是抛异常的,所以默认无法捕获,你只能采用自己的方法,或者去扩展 CI 的数据库类。
页:
[1]