函式名稱:fbird_fetch_assoc()
適用版本:Firebird/InterBase 5.0 及以上版本
函式用法:該函式用於從結果集中獲取一行作為關聯陣列。
語法:fbird_fetch_assoc ( resource $result [, int $fetch_flag = 0 ] ) : array|false
引數:
- result:Firebird/InterBase 查詢結果集資源。
- fetch_flag(可選):指定獲取行的方式,預設為 0。
返回值:返回關聯陣列,其中鍵是結果集中的列名,值是對應的列值。如果沒有更多的行可用,則返回 false。
示例:
$value) { echo "$column: $value\n"; } // 釋放查詢結果資源 fbird_free_result($result); // 關閉資料庫連線 ibase_close($database); ?>以上示例中,我們首先透過 ibase_connect() 函式連線到 Firebird/InterBase 資料庫。然後,使用 ibase_query() 函式執行查詢並將結果儲存在 $result 變數中。接下來,使用 fbird_fetch_assoc() 函式從結果集中獲取一行作為關聯陣列,並將其儲存在 $row 變數中。最後,我們使用 foreach 迴圈遍歷關聯陣列,並輸出每個鍵值對。最後,我們使用 fbird_free_result() 函式釋放查詢結果資源,並使用 ibase_close() 函式關閉資料庫連線。