我正在编写一个脚本来在 php 中安装应用程序的数据库。它工作正常,但是当我尝试安装一个不存在的数据库时,我只想要我自己的错误消息,但我一直收到默认警告:警告:mysqli::mysqli() [mysqli.mysqli]: (HY000/2005): Unknown MySQL 服务器主机“kasdasd”。
所以我知道主机错了,我希望它是这样,只有我自己的错误消息。如何摆脱此消息?
我的带有参数 DBConfig $config 的连接类:
$this->mysqli = new mysqli($config->m_host,
$config->m_user,
$config->m_passw,
$config->m_db);
if ($this->mysqli->connect_error) {
return false;
}
$this->mysqli->set_charset("utf8");
return true;