查詢

odbc_free_result()函式—用法及示例

「 odbc_free_result() 釋放由 odbc_exec() 函式返回的結果集 」


函式名稱:odbc_free_result()

適用版本:PHP 4, PHP 5, PHP 7

函式描述:odbc_free_result() 釋放由 odbc_exec() 函式返回的結果集。

用法: bool odbc_free_result ( resource $result_id )

引數:

  • result_id:一個結果識別符號,它是由 odbc_exec() 函式返回的。

返回值: 如果釋放成功則返回 TRUE,否則返回 FALSE。

示例:

$conn = odbc_connect("Driver={SQL Server};Server=localhost;Database=mydatabase", "username", "password");

if($conn) {
    $sql = "SELECT * FROM customers";
    $result = odbc_exec($conn, $sql);

    // 處理結果集
    while ($row = odbc_fetch_array($result)) {
        echo $row['customer_name'] . "<br>";
    }

    // 釋放結果集
    odbc_free_result($result);

    // 關閉資料庫連線
    odbc_close($conn);
} else {
    echo "連線資料庫失敗";
}

在上面的示例中,我們首先使用 odbc_connect() 函式連線到資料庫。然後,我們使用 odbc_exec() 函式執行一個 SELECT 查詢,並將結果集儲存在 $result 變數中。接下來,我們使用 odbc_fetch_array() 函式從結果集中獲取每一行資料,並輸出客戶名稱。最後,我們使用 odbc_free_result() 函式釋放結果集,並使用 odbc_close() 函式關閉資料庫連線。

請注意,釋放結果集是一個良好的程式設計習慣,可以釋放記憶體資源並提高效能。

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