Nom de la fonction: mysql_ping ()
Version applicable: PHP 4, PHP 5, PHP 7
Description de la fonction: La fonction mysql_ping () est utilisée pour vérifier si la connexion au serveur MySQL existe toujours. Si la connexion est déconnectée, essayez de vous reconnecter.
Syntaxe: bool mysql_ping (ressource $ link_identifier = null)
paramètre:
Valeur de retour: renvoyez True si la connexion existe toujours ou si la reconnexion est réussie; Sinon, renvoyez false.
Exemple:
// 创建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);
Dans l'exemple ci-dessus, la connexion au serveur MySQL est créée via la fonction mysql_connect (). Utilisez ensuite la fonction mysql_ping () pour vérifier si la connexion existe toujours. Si la connexion est déconnectée, la connexion déconnectée est fermée via la fonction mysql_close () et essayez de reconnecter en réapprenant la fonction mysql_connect (). Enfin, fermez la connexion à l'aide de la fonction mysql_close ().
Notez que depuis PHP 5.5.0, l'extension MySQL a été obsolète et a été supprimée dans PHP 7.0.0. Il est recommandé d'utiliser des extensions MySQLI ou PDO au lieu d'extensions MySQL.