我没有与 phpMyAdmin 的连接问题。我的问题是关于我自己的用于连接 mySQL 服务器的脚本。我这样做就像手册说的那样:
new MySQLi($host, $user, $pass, $db);
但是,如果服务器关闭,则脚本会在此时挂起,直到出现超时错误。当我尝试打开 phpMyAdmin 时不会发生这种情况,它会立即返回一个错误 (#2002)。我希望对我的代码做同样的事情,实现从超时错误和错误处理中逃脱。我正在考虑查看 phpMyAdmin 代码,看看他们是如何做的,但由于它的支持在这里,这可能对其他开发人员有用(不是因为我懒惰),我决定问一个问题。
那么,有什么线索吗?事件处理?一些异步技术?