0

我目前正在使用此代码来隐藏 mysqli_connect() 错误。

error_reporting(E_ALL); ini_set('display_errors',0);

但是在报告开启的情况下,当我在 mysqli_connect() 参数中引入不正确的设置时,通常会出现乱码。是否可以显示我自己的消息,例如“检查数据库连接设置”,而不是如果 mysqli_connect() 失败通常会出现乱码?

我认为这是通过 try/catch 完成的。任何人都可以通过我如何执行上述操作来阐明这一点吗?

可能是沿着伪线If mysqli_connect bad settings, echo "bad settings please check".

谢谢。

4

1 回答 1

0

试试这个:

mysqli_connect("myhost","myuser","mypassw","mybd") or die("THIS IS THE ECHOED MESSAGE");

你也可以使用这个:

$conn= mysqli_connect("myhost","myuser","mypassw","mybd") or die("SOME PREAMBLE: " . mysqli_error($conn));
于 2013-08-17T20:43:28.300 回答