我目前正在使用此代码隐藏mysqli_connect()错误。
error_reporting(E_ALL);
ini_set('display_errors',0);
但是当报告为ON时,当我在mysqli_connect()参数中引入不正确的设置时,会出现通常的乱码。是否可以显示我自己的消息,例如“检查数据库连接设置”而不是你通常得到的乱码如果mysqli_connect()失败?
我认为这是通过try / catch完成的。任何人都可以通过以上方式解释这一点吗?
可能与伪If mysqli_connect bad settings, echo "bad settings please check".
感谢。
答案 0 :(得分: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));