PHP Conference Japan 2024

ibase_execute

(PHP 5, PHP 7 < 7.4.0)

ibase_execute執行先前準備好的查詢

說明

ibase_execute(資源 $query, 混合 ...$values): 資源

執行由 ibase_prepare() 準備的查詢。

如果您需要重複執行同一種查詢數次,只更改部分參數,那麼使用 ibase_query() 函數會比較沒有效率,使用這個函數會有效率的多。

參數

query

一個由 ibase_prepare() 準備好的 InterBase 查詢。

values

返回值

如果查詢發生錯誤,則返回 false。如果查詢成功且有結果集(可能為空,例如 SELECT 查詢),則返回結果標識符。如果查詢成功但沒有結果,則返回 true

注意事項:

此函數會返回受查詢影響的行數(如果 > 0 且適用於語句類型)。如果查詢成功但未影響任何行(例如,更新不存在的記錄),則會返回 true

範例

範例 #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);
}

?>

參見

新增註釋

使用者提供的註釋

此頁面沒有使用者提供的註釋。
To Top