4
A
回答
2
您可以使用mysql_ping($con);
根据您的PHP版本,如果它被自动关闭老的会重新打开连接。它不应该这样做在PHP5
8
is_resource($con)
给出false
如果连接关闭。
+0
您可以添加&& get_resource_type($ con)==='mysql link''以确保它是一个mysql链接资源。 – 2017-01-16 05:44:36
0
您可以通过执行一个简单的mysql_ping
来测试连接,如果它关闭,它将重新打开连接。
0
我给信贷@Artefacto,但我遇到了在我的$con
没有设置问题,我收到一条消息,如:
Notice: Undefined variable: con in...
,所以我改成:
if (is_resource($con)) {
mysqli_close($con);
}
请注意,mysql_ping($con)
现在已弃用。
相关问题
- 1. MysqliDb - 检查连接是否关闭
- 2. pyMySQL:如何检查连接是否已打开或关闭
- 3. pymongo:检查是否我们已连接到的MongoDB数据库
- 4. 关闭数据库连接
- 5. 关闭连接数据库
- 6. 关闭数据库连接
- 7. 关闭数据库连接
- 8. 关闭数据库连接
- 9. 值java.sql.SQLException:连接已经第一数据库查询后关闭
- 10. 如何在java连接池中检查连接是否关闭
- 11. 检查浏览器是否已关闭
- 12. 如何检查zipfile是否已关闭
- 13. PHP ActiveRecord如何检查连接数据库是否成功?
- 14. 基本连接数据库,运行查询,关闭连接?
- 15. 在Dispose方法中关闭数据库连接是否正确?
- 16. 我的数据库连接是否关闭? (Linq to Sql)
- 17. 是否有必要关闭数据库连接?
- 18. 重定向时数据库连接是否自动关闭?
- 19. 如何测试数据库连接是否成功关闭?
- 20. 企业库数据库连接关闭
- 21. PHP脚本可以检测套接字是否已关闭?
- 22. Dojo - 检查事件是否已连接
- 23. 如何检查DataMapper是否已连接?
- 24. libmemcached - 检查我是否已连接
- 25. 检查连接是否已建立 - jsoup
- 26. SqlCommand.Dispose是否关闭连接?
- 27. 是否IDataReader.Dispose()关闭连接?
- 28. NIO - 检测已关闭的连接
- 29. c#Compact Framework检测连接已关闭
- 30. 如何检查PHP数据库中是否已经存在url?
从手册:警告 此扩展从PHP 5.5.0开始已被弃用,并且将来会被删除。相反,应该使用MySQLi或PDO_MySQL扩展。另请参阅MySQL:选择API指南和相关FAQ以获取更多信息。此功能的替代方案包括: mysqli_ping()' – Sablefoste 2014-11-14 17:51:37