Funktionsname: mysql_ping ()
Anwendbare Version: Php 4, Php 5, Php 7
Funktionsbeschreibung: Die Funktion mySQL_Ping () wird verwendet, um zu überprüfen, ob die Verbindung zum MySQL -Server noch vorhanden ist. Wenn die Verbindung getrennt ist, versuchen Sie, sich wieder zu verbinden.
Syntax: bool mysql_ping (Ressource $ link_identifier = null)
Parameter:
Rückgabewert: Return true Wenn die Verbindung immer noch vorhanden ist oder die Wiederverbindung erfolgreich ist; ansonsten false zurückgeben.
Beispiel:
// 创建MySQL连接$link = mysql_connect("localhost", "username", "password"); // 检查连接是否仍然存在if (mysql_ping($link)) { echo "连接仍然存在"; } else { echo "连接断开,尝试重新连接"; mysql_close($link); // 关闭断开的连接// 重新连接$link = mysql_connect("localhost", "username", "password"); if (mysql_ping($link)) { echo "重新连接成功"; } else { echo "重新连接失败"; } } // 关闭连接mysql_close($link);
Im obigen Beispiel wird zunächst die Verbindung zum MySQL -Server über die Funktion mySQL_Connect () erstellt. Verwenden Sie dann die Funktion mySQL_Ping (), um zu überprüfen, ob die Verbindung noch vorhanden ist. Wenn die Verbindung nicht verbunden ist, wird die getrennte Verbindung über die Funktion mySQL_CLOSE () geschlossen und versuchen, die Funktion mySQL_Connect () wieder zu verbinden. Schließlich schließen Sie die Verbindung mit der Funktion mySQL_CLOSE ().
Beachten Sie, dass die MySQL -Erweiterung seit PHP 5.5.0 veraltet wurde und in PHP 7.0.0 entfernt wurde. Es wird empfohlen, MySQLI- oder PDO -Erweiterungen anstelle von MySQL -Erweiterungen zu verwenden.