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 데이터베이스에서 쿼리 실행