开发者社区> 问答> 正文

PHP怎么隐藏mysql的报错?报错

PHP怎么隐藏mysql的报错。不要多说其他的,我这样做是有原因的,我只想问,怎么隐藏。 不要显示在页面让用户看到。 或者能不能只针对一个页面,而不隐藏整个系统的页面的报错。比如说,在下单那个页面,下单失败的时候mysql会提示插入失败报错,我指向隐藏这个页面的mysql报错。该怎么隐藏

展开
收起
爱吃鱼的程序员 2020-06-14 18:35:49 1304 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    php.ini里配置:
    ;不显示错误输出
    display_errors=off
    ;但可以查看错误日志
    error_log=/path/to/php_errors.log

    或者直接在你不想输出错误的页面里加ini_set('display_errors','off')也可以.
    回复<aclass='referer'target='_blank'>@键盘浪人:用error_reporting(0)关闭错误报告后,error_log也不会记录错误日志了吧.如果你只是不想在客户端显示错误,但需要记录错误日志,建议用ini_set('display_errors','on').要不要加error_reporting(0)?

    第一次听说mysql会显示错误..

    它不都让mysql_error给承接了么?你不打印mysql_error(),它会显示?

    好像有个@<preclass="brush:php;toolbar:true;auto-links:false;"><?phperror_reporting(0);//关闭所有报错,线上必须这么做



    楼主需要 die()即可...mysql不要什么不会有致命错误的。。mysql的错误是从mysql_error()里获取出来的!<divclass='ref'>

    引用来自“zcodes”的评论

    好像有个@

    2020-06-14 18:36:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载

相关镜像