PHP mysqli_ping MySQLi 函数

1210阅读 0评论2019-10-29 web全栈
分类:PHP

定义和用法

mysqli_ping - ping 一个连接,或者如果连接处于断开状态,重新连接

版本支持

PHP4 PHP5 PHP7
不支持 支持 支持

语法

  1. mysqli_ping ( mysqli $link )
检查到服务器的连接是否还正常。 在启用 mysqli.reconnect 选项的前提下, 如果连接已经断开, ping 操作会尝试重新建立连接。
mysqlnd 驱动会忽略 php.ini 中的 mysqli.reconnect 选项, 所以它不会自动重连。
客户端建立连接之后,长时间处于闲置状态, 可以用此函数来检查服务器是否关闭了这个连接, 如有必要,将会自动重新建立到服务器的连接。

参数

参数 必需的 描述
link 由 或  返回的链接标识。

示例


  1. $link = mysqli_connect("localhost", "my_user", "my_password", "world");
  2. /* 检查连接 */
  3. if (mysqli_connect_errno()) {
  4.     printf("Connect failed: %s\n", mysqli_connect_error());
  5.     exit();
  6. }
  7. /* 检查连接是否还活跃 */
  8. if (mysqli_ping($link)) {
  9.     printf ("Our connection is ok!\n");
  10. } else {
  11.     printf ("Error: %s\n", mysqli_error($link));
  12. }
  13. /* 关闭连接 */
  14. mysqli_close($link);

相关手册



上一篇:PHP mysqli_stmt_bind_result MySQLi 函数
下一篇:PHP output_reset_rewrite_vars 输出控制函数