我正在这样做(是的,我使用了错误的连接数据,这是为了强制连接错误)
try {
$connection = new mysqli('localhost', 'my_user', 'my_password', 'my_db') ;
} catch (Exception $e ) {
echo "Service unavailable";
exit (3);
}
但是PHP正在做这个php_warning:
mysqli::mysqli():(28000/1045年):拒绝用户'my_ user '@'localhost‘的访问(使用密码:是)
在示例中,我使用错误的连接数据来强制连接错误,但在现实世界中,数据库可能会关闭,或者网络可能会关闭……等等。
问题:有没有办法在不抑制警告的情况下拦截数据库连接的问题?
https://stackoverflow.com/questions/15553496
复制相似问题