php mysql 检查连接是否已经建立

标签 php mysql

这个问题与我在 SO 本身和 Google 搜索结果中发现的检查特定连接是否有效的问题不同。

我想要的是检查mysql连接是否已经建立。我需要检查这一点,因为我有许多模块需要连接才能运行。同一模块有时在没有连接的情况下被调用,有时在已经有连接的情况下被调用。

最佳答案

您应该简单地使用相同的参数调用mysql_connect。如果相同的连接已经存在,它将被简单地重用。

<小时/>

这是一个懒惰的答案。显然,更好的方法是以您知道程序状态的方式构建您的程序。第一步是摆脱古老的、已弃用的 mysql_ 扩展。使用 mysqli 或 PDO,两者都不支持隐式连接,但要求您传递一个代表连接的变量。无论如何,这就是您应该为健全的模块化应用程序结构所做的事情,这样您就不会遇到此类问题。

关于php mysql 检查连接是否已经建立,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12385195/

相关文章:

php - 如何使用 Doctrine 2.0 ORM 模型来选择数据库数据?

mysql - 如何将数据库索引与数据表和 yajra/laravel-datatables 一起使用

MySQL:重命名 auto_increment 列时遇到问题

php - 苹果推送通知 : Sending high volumes of messages

php - 如何修改示例 Heroku facebook 应用程序以显示 friend 的喜欢

php - 使用 PHP 在 HTML 页面中显示 SQL 表内容

mysql - 计算 MySQL 中两列之间的匹配数的有效方法

mysql - 不使用 Taps 从 Heroku 提取数据的更快方法......第二部分

php - 如何在没有 Composer 作为依赖项的情况下使用具有命名空间的 PHP 库(PSR-0)?

php - 使用 jQuery、Ajax 和 PHP 的投票系统只能在本地服务器上运行