例如,对于以下给定代码,如果数据库名称无效,您如何防止连接错误?
$mysql = new mysqli('localhost', 'user', 'pass', 'wrongdatabase');
if($mysql->connect_errno)
die($mysql->connect_error);
if 语句会输出正确的错误信息,但还是会从第一行发出警告,上面写着
Warning: mysqli::mysqli() [<a href='mysqli.mysqli'>mysqli.mysqli</a>]: (42000/1049): Unknown database 'wrongdatabase' in C:\wamp\www\example.php on line 14
我知道使用 PDO 您只需将其包装在 try/catch 块中,但是如何使用 MySQLi 来做到这一点?