0

如果存在数据库错误,Codeigniter 2.0 会给出内部服务器错误。

这就是我编码的方式......

if($this->db->query($query))showerror();

但是查询方法在执行 if 条件之前会引发错误。

我想做条件检查查询中是否有错误或数据库错误是什么,我不希望 codeigniter 抛出错误。

我怎么喜欢我的想法?这就是以前版本的 CI 的工作方式。

是否有特定原因引发 HTTP 状态代码为 500 的错误。

为什么会变成这样?

4

1 回答 1

1

哪个v2.0.x?

如果出现错误且无输出,则会发生内部 500。如果它被禁用(您已将 ENVIRONMENT 设置为“生产”,因此将被隐藏)或您的服务器不会显示错误,则会发生这种情况。

确保 error_reporting(E_ALL) 正在发生,并且 ini option display_errors = 1

于 2011-09-07T16:05:50.290 回答