php - phpMyAdmin 如何连接到 mySQL 服务器?

标签 php mysql phpmyadmin

我没有遇到 phpMyAdmin 连接问题。我的问题是关于我自己的与 mySQL 服务器连接的脚本。我按照手册上的说明进行操作:

new MySQLi($host, $user, $pass, $db);

但是,如果服务器关闭,脚本此时会挂起,直到出现超时错误。当我尝试打开 phpMyAdmin 时不会发生这种情况,它立即返回一个错误(#2002)。我希望对我的代码执行相同的操作,实现超时错误和错误处理的转义。我本来想查看 phpMyAdmin 代码并看看他们是如何做的,但由于它的支持就在这里,并且这可能对其他开发人员来说是有用的信息(不是因为我很懒),所以我决定提出一个问题。

那么,有什么线索吗?事件处理?一些异步技术?

最佳答案

如果我不查看 PhPMyAdmin 代码,我建议将 mysqli 超时设置为所需的尽可能低的值。

$mysqli->options(MYSQLI_OPT_CONNECT_TIMEOUT, 1)

但是,我仍然会向 PhPMyAdmin 寻求帮助,以防他们有更好的解决方案。

关于php - phpMyAdmin 如何连接到 mySQL 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19409826/

相关文章:

php - 如何对sql表中的数据进行编码?

mysql - 通过 SQL 根据匹配模式从表中检索名称?

java - 在netbeans中从mysql数据库绑定(bind)jtable

javascript - 如何使用 PHP 在电子邮件中以 HTML/文本格式发送 Javascript

php - 我可以在一次循环中获取多个不同的 SQL 语句吗?在 PHP 中

php - 在 php 中对列表进行分页

mysql - 连接 2 个表,其中公共(public)行具有不同的数据格式

php - 如何解决未定义索引的问题

mysql - SQL 中日期时间的时间戳 (PHPmyAdmin)

php - 简单的登录 session php