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
推荐阅读
- 亚马逊面试题分享|S89
- 栈应用(如何实现后缀表达式(代码实现))
- CSS如何使用文字格式(代码示例)
- 如何使用Java进行格式化输出(代码示例)
- Dijkstra(使用STL的priority_queue的最短路径算法)
- PHP如何使用Ds Stack isEmpty()函数()
- JavaScript如何设置日期(常见方法介绍)
- Python如何使用输出格式(代码示例)
- 亚马逊面试经验分享|S52(实习)