cubrid_unbuffered_query

(PECL CUBRID >= 8.3.0)

cubrid_unbuffered_query — 결과를 메모리로 가져오지 않고 쿼리 수행


설명

cubrid_unbuffered_query(string $query, resource $conn_identifier = ?): resource

이 함수는 모든 쿼리 결과가 완료될 때까지 기다리지 않고 쿼리를 수행합니다. 결과가 생성될 때 반환됩니다.


매개변수

query
A SQL query.
conn_identifier
CUBRID 연결. 연결 식별자를 지정하지 않으면 cubrid_connect()가 마지막으로 연 연결을 가정한다.

반환 값

SELECT, SHOW, DESCRIBE 또는 EXPLAIN 문의 성공 시 요청 식별자 리소스를 반환합니다.

다른 유형의 SQL 문의 경우 UPDATE, DELETE, DROP 등은 성공 시 true를 반환합니다.

실패시 false.


Examples

예제 #1 cubrid_unbuffered_query() 예제

                  
<?php
    $link = cubrid_connect("localhost", 30000, "demodb", "dba", "");
    if (!$link)
    {
        die('Could not connect.');
    }
    $query = "select * from code";
    $result = cubrid_unbuffered_query($query, $link);

    while ($row = cubrid_fetch($result))
    {
        var_dump($row);
    }

    cubrid_close_request($result);
    cubrid_disconnect($link);
?>
                  
                

노트

메모: cubrid_unbuffered_query()의 장점은 대가가 따른다. cubrid_unbuffered_query()에서 반환된 결과 집합에 대해 cubrid_num_rows()cubrid_data_seek()를 사용할 수 없다.