1
我正在處理一段陳舊但非常複雜的php代碼,它依賴於通過mysql_ *函數直接訪問mysql。該代碼廣泛地使用了mysql_ping,但它假設每個mysql_ping調用都會在發現連接超時的情況下重新連接。 問題是因爲MySQL 5.0。 東西 mysql_ping 不會自動重新連接。在文檔中,我發現我需要用適當的標誌調用mysql_options,但是沒有這樣的功能,如mysql_options。相反,有mysqli_options,但我們現在無法切換到mysqli_ *,它會花費太多時間。 降級MySQL也不被視爲解決方案。 任何想法如何解決這個問題?PHP:mysql_ping - 自動重新連接問題
感謝
這解釋了很多,謝謝!我也一直有這個問題。 – Dexter 2011-04-12 09:57:34
謝謝,但我期待找到一個解決方案來恢復mysql_ping的行爲。代碼非常複雜,我想避免在任何地方改變它。 – migajek 2011-04-12 10:28:54
@ migajek:祝你好運,雖然我不認爲你將能夠恢復這個單一功能的功能,所以easilty。如果你決定使用這個解決方案,那麼你的代碼中的一個簡單的seaerch/replace就可以用於將'mysql_ping'的所有實例更改爲上面的代碼。 – BigFatBaby 2011-04-12 10:47:59