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