cubrid_is_instance
(PECL CUBRID >= 8.3.0)
cubrid_is_instance — Vérifie si une instance existe
Description
int cubrid_is_instance
( resource
$conn_identifier
, string $oid
)
La fonction cubrid_is_instance() est utilisée pour
vérifier si l'instance pointée par l'oid
fournie
existe ou non.
Liste de paramètres
-
conn_identifier
-
Identifiant de connexion.
-
oid
-
OID de l'instance dont vous voulez vérifier l'existence.
Valeurs de retour
1, si l'instance existe.
0, si l'instance n'existe pas.
-1, si une erreur survient.
Exemples
Exemple #1 Exemple avec cubrid_is_instance()
- <?php
- $conn = cubrid_connect("localhost", 33000, "demodb");
- $sql = <<<EOD
- SELECT host_year, medal, game_date
- FROM game
- WHERE athlete_code IN
- (SELECT code FROM athlete WHERE name='Thorpe Ian');
- EOD;
- $req = cubrid_execute($conn, $sql, CUBRID_INCLUDE_OID);
- $oid = cubrid_current_oid($req);
- $res = cubrid_is_instance ($conn, $oid);
- if ($res == 1) {
- echo "Instance pointed by $oid exists.\n";
- } else if ($res == 0){
- echo "Instance pointed by $oid doesn't exist.\n";
- } else {
- echo "error\n";
- }
- cubrid_disconnect($conn);
- ?>
L'exemple ci-dessus va afficher :
Instance pointed by @0|0|0 doesn't exist.
Voir aussi
- cubrid_drop() - Supprime une instance en utilisant son OID
- cubrid_get_class_name() - Récupère le nom de la classe en utilisant son OID