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