cubrid_ping

(PECL CUBRID >= 8.3.1)

cubrid_pingПроверяет, живо ли соединение к серверу и переподнимает его, если нет

Описание

cubrid_ping ([ resource $conn_identifier ] ) : bool

Проверяет, живо ли соединение к серверу.

Список параметров

conn_identifier

Идентификатор соединения. Если не задано, то будет использовано последнее открытое с помощью cubrid_connect() соединение.

Возвращаемые значения

Возвращает TRUE если соединение работает, иначе FALSE.

Примеры

Пример #1 cubrid_ping() example

<?php
set_time_limit
(0);

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

/* Предположим, что это ну очень длинный запрос */
$sql "select * from athlete";
$result cubrid_query($sql);
if (!
$result) {
    echo 
'Query #1 failed, exiting.';
    exit;
}

/* Проверяем, живо ли еще соединение и пересоздаем его, если нет */
if (!cubrid_ping($conn)) {
    echo 
'Lost connection, exiting after query #1';
    exit;
}
cubrid_free_result($result);

/* Так так, соединение работает. Тогда еще один запрос! */
$sql2 "select * from code";
$result2 cubrid_query($sql2);
?>