牛牛在线工具

mysql_ping()

收录 8868 个 PHP 函数,含用途说明与用法示例。

mysql_ping()

检查与MySQL服务器的连接是否仍然存在,如果连接断开,则尝试重新连接

函数名称:mysql_ping() 适用版本:PHP 4, PHP 5, PHP 7 函数描述:mysql_ping()函数用于检查与MySQL服务器的连接是否仍然存在,如果连接断开,则尝试重新连接。 语法:bool mysql_ping ( resource $link_identifier = NULL ) 参数: $link_identifier(可选):MySQL连接标识符。如果未提供该参数,则将使用最近打开的连接。 返回值:如果连接仍然存在或重新连接成功,则返回true;否则返回false。 示例: // 创建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); 上述示例中,首先通过mysql_connect()函数创建了与MySQL服务器的连接。然后使用mysql_ping()函数检查连接是否仍然存在,如果连接断开,则通过mysql_close()函数关闭断开的连接,并通过重新调用mysql_connect()函数尝试重新连接。最后,使用mysql_close()函数关闭连接。 请注意,自PHP 5.5.0起,mysql扩展已被弃用,并在PHP 7.0.0中被移除。推荐使用mysqli或PDO扩展来替代mysql扩展。