查詢

fbird_free_query()函式—用法及示例

「 釋放一個已經執行的查詢結果資源 」


函式名稱:fbird_free_query()

函式描述:該函式用於釋放一個已經執行的查詢結果資源。

適用版本:Firebird 1.0及以上版本。

語法:bool fbird_free_query ( resource $result )

引數:

  • $result: 必需,表示一個已經執行的查詢結果資源。

返回值:成功時返回 true,失敗時返回 false。

示例:

// 建立資料庫連線
$db = fbird_connect('localhost:/path/to/database.fdb', 'username', 'password');

// 執行查詢
$query = fbird_query($db, 'SELECT * FROM users');

// 處理查詢結果
while ($row = fbird_fetch_assoc($query)) {
    // 輸出每一行資料
    echo $row['id'] . ' - ' . $row['name'] . '<br>';
}

// 釋放查詢結果資源
fbird_free_query($query);

// 關閉資料庫連線
fbird_close($db);

以上示例中,首先透過 fbird_connect() 函式建立了與資料庫的連線。然後使用 fbird_query() 函式執行了一個查詢,並使用 fbird_fetch_assoc() 函式遍歷查詢結果並輸出每一行的資料。最後使用 fbird_free_query() 函式釋放了查詢結果資源,以便回收記憶體。最後透過 fbird_close() 函式關閉了與資料庫的連線。

請注意,在使用完 fbird_query() 返回的查詢結果資源後,應該及時使用 fbird_free_query() 函式釋放資源,以避免記憶體洩漏和效能問題。

補充糾錯
下一個函式: fbird_free_result()函式
熱門PHP函式
分享連結