自定义处理mysqli_connect错误设置

时间:2013-08-17 18:48:07

标签: php

我目前正在使用此代码隐藏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".

一致

感谢。

1 个答案:

答案 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));