这个问题与我在 SO 本身和 Google 搜索结果中发现的检查特定连接是否有效的问题不同。
我想要的是检查mysql连接是否已经建立。我需要检查这一点,因为我有许多模块需要连接才能运行。同一模块有时在没有连接的情况下被调用,有时在已经有连接的情况下被调用。
最佳答案
您应该简单地使用相同的参数调用mysql_connect
。如果相同的连接已经存在,它将被简单地重用。
这是一个懒惰的答案。显然,更好的方法是以您知道程序状态的方式构建您的程序。第一步是摆脱古老的、已弃用的 mysql_ 扩展。使用 mysqli 或 PDO,两者都不支持隐式连接,但要求您传递一个代表连接的变量。无论如何,这就是您应该为健全的模块化应用程序结构所做的事情,这样您就不会遇到此类问题。
关于php mysql 检查连接是否已经建立,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12385195/