如果存在数据库错误,Codeigniter 2.0会出现内部服务器错误。
这就是我编码的方式......
如果($这 - > DB->查询($查询))showerror();
但查询方法在if条件执行之前抛出错误。
我想做条件检查查询中是否有错误或数据库错误是什么,我不希望codeigniter抛出错误。
我怎么做我的想法?这就是以前版本的CI的工作方式。
是否有特定原因要使用HTTP状态代码500抛出错误。
为什么会这样改变?
答案 0 :(得分:1)
哪个v2.0.x?
如果出现错误且没有输出,则会发生内部500。如果禁用它(您已将环境设置为“生产”,因此将被隐藏)或服务器不显示错误,则会发生这种情况。
确保发生error_reporting(E_ALL)和ini选项display_errors = 1
。