ibase_execute

(PHP 5, PHP 7 < 7.4.0)

ibase_execute - 이전에 준비된 쿼리 실행


설명

ibase_execute(resource $query, mixed ...$values): resource

ibase_prepare()에서 준비한 쿼리를 실행합니다.

이것은 일부 매개변수만 변경하고 동일한 종류의 쿼리를 여러 번 반복하는 경우 ibase_query()를 사용하는 것보다 훨씬 더 효과적입니다.


매개변수

query
ibase_prepare()에 의해 준비된 InterBase 쿼리입니다.

반환 값

쿼리에서 오류가 발생하면 false를 반환합니다. 성공하고 (SELECT 쿼리와 같은) 결과 집합이 있는 경우 결과 식별자를 반환합니다. 쿼리가 성공하고 결과가 없으면 true를 반환합니다.

메모: 이 함수는 쿼리의 영향을 받는 행 수를 반환합니다(if > 0이고 문 유형에 적용 가능한 경우). 성공했지만 행에 영향을 주지 않은 쿼리(예: 존재하지 않는 레코드의 UPDATE)는 true를 반환합니다.


Examples

예제 #1 ibase_execute() 예제

                  
<?php

$dbh = ibase_connect($host, $username, $password);

$updates = array(
    1 => 'Eric',
    5 => 'Filip',
    7 => 'Larry'
);

$query = ibase_prepare($dbh, "UPDATE FOO SET BAR = ? WHERE BAZ = ?");

foreach ($updates as $baz => $bar) {
    ibase_execute($query, $bar, $baz);
}

?>
                  
                

기타

  • ibase_query() - InterBase 데이터베이스에서 쿼리 실행