函式名:fbird_name_result()
適用版本:Firebird 2.0.0及以上版本
用法:fbird_name_result() 函式用於獲取 Firebird 資料庫連線中的結果集的欄位名稱。該函式返回一個包含欄位名稱的陣列。
示例:
// 建立 Firebird 資料庫連線
$database = ibase_connect('localhost:/path/to/database.fdb', 'username', 'password');
// 執行查詢語句
$query = 'SELECT firstname, lastname, age FROM users';
$result = ibase_query($database, $query);
// 獲取結果集的欄位名稱
$fieldNames = fbird_name_result($result);
// 列印欄位名稱
foreach ($fieldNames as $fieldName) {
echo $fieldName . PHP_EOL;
}
// 關閉資料庫連線
ibase_close($database);
在上面的示例中,我們首先使用 ibase_connect()
函式建立與 Firebird 資料庫的連線。然後,我們使用 ibase_query()
函式執行一個查詢語句,並將結果儲存在 $result
變數中。接下來,我們使用 fbird_name_result()
函式獲取結果集的欄位名稱,並將其儲存在 $fieldNames
陣列中。最後,我們透過 foreach 迴圈遍歷 $fieldNames
陣列,並將每個欄位名稱列印出來。
請注意,使用 fbird_name_result()
函式之前,必須先執行查詢語句並獲得結果集。此外,確保在完成操作後使用 ibase_close()
函式關閉資料庫連線,以釋放資源。