PHP 8.4.2 Released!

cubrid_ping

(PECL CUBRID >= 8.3.1)

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

Описание

cubrid_ping(resource $conn_identifier = ?): bool

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

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

conn_identifier

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

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

Возвращает 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