cubrid_ping

(PECL CUBRID >= 8.3.1)

cubrid_pingPing 服务器连接或在没有连接的情况下重新连接

描述

cubrid_ping(resource $conn_identifier = ?): bool

检查与服务器的连接是否正常工作。

参数

conn_identifier

CUBRID 连接标识符。如果未指定连接标识符,则假定为 cubrid_connect() 最后打开的连接。

返回值

如果与 CUBRID 服务器的连接正常工作,则返回 true,否则返回 false

范例

范例 #1 cubrid_ping() 例子

<?php
set_time_limit
(0);

$conn = cubrid_connect('localhost', 33000, 'demodb');

/* 假设此查询需要很长时间 */
$sql = "select * from athlete";
$result = cubrid_query($sql);
if (!
$result) {
echo
'查询 #1 失败,退出。';
exit;
}

/* 确保连接仍然存活,如果不是,尝试重新连接 */
if (!cubrid_ping($conn)) {
echo
'连接断开,在查询 #1 后退出';
exit;
}
cubrid_free_result($result);

/* 因此连接仍然存活,让我们运行另一个查询 */
$sql2 = "select * from code";
$result2 = cubrid_query($sql2);
?>

添加备注

用户贡献的注释

此页面没有用户贡献的注释。
To Top