2014-03-02 20 views
2

所以我的問題/問題是我編碼一個irc bot和該機器人向sql提出一些請求,但有時我需要重新啓動mysql和腳本,從而損壞連接和顯示。 PHP的警告:mysql_fetch_object():提供的參數不是一個有效的MySQL結果PHP Mysql中止功能

我已經嘗試過使用「connection_aborted()」,但它始終返回0 與連接腳本和斷開腳本我試圖檢查測試時他DC的又自動重新連接,但該功能回頭率0

+0

'connection_aborted()'無關與MySQL :) –

+0

u能告訴我可以用什麼時候檢測腳本斷開從SQL? – user2942910

+0

已經找到如何檢測連接 if(mysql_ping($ con)) { echo「Alive Connection」; } elseif(!mysql_ping($ con)){ echo「Lost Connection」; //重新連接到sql mysql_close($ con); $ con = mysql_connect(「localhost」,「root」,「」);如果(!$ con){'('連接不上:'。 } mysql_select_db(「db」,$ con); } – user2942910

回答

2

您可以使用此

$link=mysqli_connect('localhost','root','','dbname'); 
$ping=mysqli_ping($link); 
if ($ping) { 
    printf ("mysqli is connected"); 
} else { 
    printf ("mysqli is NOT connected"); 
}