我无法处理mysqli连接异常,因为php总是显示错误

时间:2016-03-24 22:07:20

标签: php mysqli exception-handling connect

我的问题是我正在尝试进行异常处理,所以如果我的页面无法连接到mysql数据库,它应该写一条错误消息。它部分工作,我可以看到我的错误信息,但我还看到两个额外的PHP错误。

这是一张图片: error 这是代码:

if(!mysqli_connect($server, $user, $passw, $db)) //line 12
    $_SESSION['page'] = "conn_err";

我用echo测试过,变量有值,它们不是空的或者是空的! 变量是测试值,因此它们是错误的,以测试异常处理是否有效。顺便说一下,我在本地主机上,我正在使用wampserver。

Soo ...我想如果只有那一条错误信息可见我就会发现。

我尝试用try-catch解决问题,也尝试使用连接变量和if语句,但没有任何效果。有任何想法吗? 谢谢!

编辑: 我忘记了版本......

PHP版本:5.5.12 Apache版本:2.4.9 MySQL版本:5.6.17

0 个答案:

没有答案