定义

mysqli_ping()函数ping一个服务器连接,如果连接丢失,尝试连接。

 

语法

PHP mysqli_ping()函数具有以下语法。

面向对象的风格:

bool mysqli::ping ( void )

程序风格:

bool mysqli_ping ( mysqli $  )

 

参数

  • - 仅过程样式:由mysqli_connect()或mysqli_init()返回的链接标识符

 

返回值

成功返回TRUE,失败返回FALSE。

 

实例1

以下代码ping服务器连接。

<?php
//  http://www.manongjc.com/article/1688.html
//  作者:码农教程
$con=mysqli_connect(\"localhost\",\"my_user\",\"my_password\",\"my_db\");
if (mysqli_connect_errno($con)){
  echo \"Failed to connect to MySQL: \" . mysqli_connect_error();
}

if (mysqli_ping($con)){
  echo \"Connection is ok!\";
}else{
  echo \"Error: \". mysqli_error($con);
}

mysqli_close($con);
?>

 

实施例2

<?php
//  http://www.manongjc.com/article/1688.html
//  作者:码农教程
$mysqli = new mysqli(\"localhost\", \"my_user\", \"my_password\", \"world\");

if ($mysqli->connect_errno) {
    printf(\"Connect failed: %s\\n\", $mysqli->connect_error);
    exit();
}

/* check if server is alive */
if ($mysqli->ping()) {
    printf (\"Our connection is ok!\\n\");
} else {
    printf (\"Error: %s\\n\", $mysqli->error);
}

$mysqli->close();
?>
收藏 打印