cubrid_is_instance

(PECL CUBRID >= 8.3.0)

cubrid_is_instance — OID가 가리키는 인스턴스가 존재하는지 확인


설명

cubrid_is_instance(resource $conn_identifier, string $oid): int

cubrid_is_instance() 함수는 주어진 oid가 가리키는 인스턴스가 존재하는지 확인하기 위해 사용된다.


매개변수

conn_identifier
연결 식별자입니다.
oid
존재를 확인하려는 인스턴스의 OID입니다.

반환 값

1, 그러한 경우가 있는 경우

0, 그러한 인스턴스가 존재하지 않는 경우;

-1, 오류의 경우


Examples

예제 #1 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);
?>
                  
                

위의 예는 다음을 출력합니다.

Instance pointed by @0|0|0 doesn't exist.
                

기타