PHP如何使用mysqli_ping()函数(代码实例)

mysqli_ping()函数用于ping服务器连接。也就是说, 它用于检查主机在IP网络上是否可访问。如果现有服务器连接丢失, 此功能还会尝试重新连接。要使用此功能, 必须首先建立与MySQL数据库的连接。
如下所述, 该函数可用于面向对象和过程样式中:
【PHP如何使用mysqli_ping()函数(代码实例)】面向对象的风格
:
语法如下:

ping();

参数:该函数不接受任何参数, 它与连接实例一起使用。
返回值:成功时返回True, 失败时返回False。
下面的程序以面向对象的方式说明了ping()函数:
< ?php $servername = "localhost" ; $username = "username" ; $password = "password" ; // Creating a connection $conn = new mysqli( $servername , $username , $password ); // Check connection if ( $conn -> connect_error) { die ( "Connection to the server failed: " . $conn -> connect_error); } /* check if server is alive */ if ( $conn -> ping()) { printf ( "Successful Coonection!\n" ); } else { printf ( "Error: %s\n" , $conn -> error); }/* close connection */ $conn -> close(); ?>

程序风格
:
语法如下:
mysqli_ping($conn);

参数:该函数接受单个参数$ conn, 该参数表示要使用的连接。
返回值:成功时返回True, 失败时返回False。
下面的程序以程序样式说明mysqli_ping():
< ?php $ $servername = "localhost" ; $username = "username" ; $password = "password" ; // Creating connection $conn = mysqli_connect( $servername , $username , $password ); // Checking connection if (! $conn ) { die ( "Connection to the server failed: " . mysqli_connect_error()); }/* check if server is alive */ if (mysqli_ping( $conn )) { printf ( "Successful Coonection!\n" ); } else { printf ( "Error: %s\n" , mysqli_error( $conn )); }/* close connection */ mysqli_close( $conn ); ?>

参考:http://php.net/manual/en/mysqli.ping.php

    推荐阅读