(PECL CUBRID >= 8.3.1)
cubrid_ping — Hacer ping en una conexión al servidor o reconectar si no hay conexión
Verifica si la conexión al servidor está funcionando..
conn_identifier
El identificador de conexión de CUBRID. Si el identificador de conexión no se especifica, se asume la última conexión abierta por cubrid_connect().
Devuelve true
si la conexión al servidor CUBRID está funcionando, si no false
.
Ejemplo #1 Ejemplo de cubrid_ping()
<?php
set_time_limit(0);
$con = cubrid_connect('localhost', 33000, 'demodb');
/* Se asume que esta consulta tomará mucho tiempo */
$sql = "select * from athlete";
$result = cubrid_query($sql);
if (!$result) {
echo 'La consulta #1 falló, saliendo.';
exit;
}
/* Asegurarse de que la conexión todavía perdura, si no, intentar reconectar */
if (!cubrid_ping($con)) {
echo 'Conexión perdida, saliendo después de la consulta #1';
exit;
}
cubrid_free_result($result);
/* Ya que la conexión aún perdura, vamos a ejecutar otra consulta */
$sql2 = "select * from code";
$result2 = cubrid_query($sql2);
?>