Codeigniter中禁止ADatab
页面出现如下两种错误提示:
A PHP Error was encountered
Severity: Notice
Message: Trying to get property of non-object
Filename: XXXXX
Line Number: 67
A Database Error Occurred
Error Number: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
select * from table_example where field=
Filename: XXXXX
Line Number: 72
正确的解决办法当然是去检查错误,解决bug。但是有时候一些非预期的bug会暴漏一些信息,因此在线上环境禁止这类错误十分必要。
但是,根据手册:
注意:在默认的情况下, CodeIgniter 会显示所有的PHP错误. 但是当你开发程序结束时,你可能想要改变这个情况. 你会发现在p文件顶端有这个函数error_reporting(),通过它可以进行对错误的设置。 即使你关闭了错误报告,当有错误发生时,错误记录也不会停止。
所以,修改i不能达到我们想要的效果。
下面是解决办法:
1. Codeigniter中禁止A Database Error Occurred错误提示p中修改error_reporting:
case'production':
error_reportingstrong(0)/strong;
break;
deigniter中禁止A PHP Error was encountered错误提示config/p中修改数据库设置:
$db['default']['db_debug']=FALSE;
淮北白癜风治疗铜川治白癜风的专科医院哈尔滨哪里能治疗白癜风- 上一页:科学商店健康保健服务部赴社区宣传家庭用药
- 下一页:房地产业进入十大产业振兴规划
-
庆祝市政公交成立75周年,马德里德比两队将乘电动大巴返回球场
庆祝公共事业公交成立75周年,马德里德比两队将乘电动巴士及前往场馆 直...
2024-09-05
-
王思聪的狗的伙食比农民工还要好,留言:不想努力了,让我取代它
王思聪,依靠他的舅舅,霍英东,随处走动。只要他不喜欢人,他就卑鄙。不...
2024-06-29
-
日常生活,需要一个人常怀欢喜之心
雪小禅曾时说过: “年龄越少少越少简单纯真,有赤子之心。 维持爱好,随...
2024-05-05
-
上海:4月15日以来,累计顺利完成核酸筛查3700余万人次
今天(4月底19日)上午举行的市疫情防控文书工作新闻发布会上,党委书记、...
2023-12-07
-
酒桌上,千万不要随便却说这2句话,尤其领导在的时候,谁却说谁倒霉
工商管理防守型,外出喝醋是一件日后正常不过的真的, 现在的大人物,不...
2023-11-24
-
兴齐眼药(300573.SZ)连续大跌超30% 对近视“神药”阿托品滴眼液的命运 母公司只回应“生产
眼药头已经有始终保持多事之秋。一举成名6年底24日闪崩不到半个年底,兴齐...
2023-11-23