PDF (Ltr)- 2.4 mb
PDF (A4)- 2.4 mb
mysqli:萍
mysqli_ping
ping服务器连接,或者在连接断开时尝试重新连接
描述
面向对象的风格
公共保龄球mysqli:萍();
程序上的风格
保龄球mysqli_ping(mysqlimysql);
检查与服务器的连接是否正常。如果它已经下降,全球期权mysqli.reconnect启用时,将尝试自动重新连接。
请注意
的php . ini
设置mysqli。mysqlnd驱动程序会忽略重新连接,因此不会尝试自动重新连接。
该功能可用于长时间空闲的客户端,以检查服务器是否已关闭连接,并在必要时重新连接。
参数
-
链接
-
返回的链接标识符
mysqli_connect
或mysqli_init
返回值
返回真正的
在成功或假
在失败。
例子
例3.56mysqli:萍
例子
面向对象的风格
<?PHP $mysqli = new mysqli("localhost", "my_user", "my_password", "world");/*检查连接*/ if ($mysqli->connect_errno) {printf("连接失败:%s\n", $mysqli->connect_error);退出();} /*检查服务器是否正常*/ if ($mysqli->ping()) {printf("我们的连接是ok的!\n");} else {printf("错误:%s\n", $mysqli->错误);} /*关闭连接*/ $mysqli->close();? >
程序上的风格
<?PHP $link = mysqli_connect("localhost", "my_user", "my_password", "world");/*检查连接*/ if (mysqli_connect_errno()) {printf("连接失败:%s\n", mysqli_connect_error());退出();} /*检查服务器是否激活*/ if (mysqli_ping($link)) {printf("我们的连接是ok的!\n");} else {printf("错误:%s\n", mysqli_error($link));} /*关闭连接*/ mysqli_close($link);? >
上面的例子将输出:
我们的连接没问题!