函式名稱:fbird_execute()
適用版本:Firebird 2.0.0+
用法:fbird_execute() 函式用於執行準備好的 SQL 語句。
語法:fbird_execute(resource $query)
引數:
- $query:一個預先準備好的 SQL 查詢的結果集,透過 fbird_prepare() 函式獲得。
返回值:如果執行成功,返回一個結果資源(resource),否則返回 FALSE。
示例:
// 假設已經連線到 Firebird 資料庫
// 準備 SQL 查詢語句
$query = fbird_prepare($connection, "SELECT * FROM customers WHERE age > ?");
// 繫結引數
$age = 25;
fbird_execute($query, array($age));
// 獲取結果
while ($row = fbird_fetch_assoc($query)) {
echo $row['name'] . ' - ' . $row['email'] . '<br>';
}
// 釋放結果集
fbird_free_result($query);
上述示例中,我們首先使用 fbird_prepare() 函式準備了一個 SQL 查詢語句,並使用佔位符 "?" 代替了實際的引數值。然後,我們使用 fbird_execute() 函式執行了該查詢,並傳遞了一個包含引數值的陣列。接著,我們透過迴圈遍歷結果集,使用 fbird_fetch_assoc() 函式獲取每一行的資料,並將其輸出。最後,我們使用 fbird_free_result() 函式釋放了結果集。
請注意,此示例僅為演示 fbird_execute() 函式的用法,實際使用時需要根據具體情況進行適當的修改和錯誤處理。