首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >new mysqli():如何拦截'unable to connect‘错误?

new mysqli():如何拦截'unable to connect‘错误?
EN

Stack Overflow用户
提问于 2013-03-22 00:53:54
回答 4查看 33.9K关注 0票数 16

我正在这样做(是的,我使用了错误的连接数据,这是为了强制连接错误)

代码语言:javascript
复制
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‘的访问(使用密码:是)

在示例中,我使用错误的连接数据来强制连接错误,但在现实世界中,数据库可能会关闭,或者网络可能会关闭……等等。

问题:有没有办法在不抑制警告的情况下拦截数据库连接的问题?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15553496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档