cubrid_ping
(PECL CUBRID >= 8.3.1)
cubrid_ping — Ping une connexion au serveur ou se reconnecte s'il n'y a plus de connexion active
Description
bool cubrid_ping
([ resource
$conn_identifier
] )Vérifie si la connexion au serveur est toujours active.
Liste de paramètres
-
conn_identifier
-
L'identifiant de connexion CUBRID. Si l'identifiant de connexion n'est pas spécifié, la dernière connexion ouverte avec la fonction cubrid_connect() sera utilisée.
Valeurs de retour
Retourne TRUE
si la connexion au serveur CUBRID est active, FALSE
sinon.
Exemples
Exemple #1 Exemple avec cubrid_ping()
<?php set_time_limit(0); $conn = cubrid_connect('localhost', 33000, 'demodb'); /* Supposons que la requête prend beaucoup de temps */ $sql = "select * from athlete"; $result = cubrid_query($sql); if (!$result) { echo 'La requête #1 a échoué, on sort.'; exit; } /* Assurons-nous que la connexion est toujours active, sinon, on se reconnecte */ if (!cubrid_ping($conn)) { echo 'Connexion perdue, on sort après la requête #1'; exit; } cubrid_free_result($result); /* La connexion est toujours active, on peut exécuter une autre requête */ $sql2 = "select * from code"; $result2 = cubrid_query($sql2); ?>