查詢

mysqli_result::free()函式—用法及示例

「 釋放與結果集相關的記憶體資源 」


函式名稱:mysqli_result::free()

適用版本:PHP 5, PHP 7

函式描述:mysqli_result::free() 用於釋放與結果集相關的記憶體資源。

語法:bool mysqli_result::free ( void )

引數:

  • 無引數

返回值:

  • 當成功釋放結果集相關的記憶體資源時,返回 true
  • 當釋放失敗時,返回 false

示例:

<?php
// 與資料庫建立連線
$mysqli = new mysqli("localhost", "username", "password", "database");

// 檢查連線是否成功
if ($mysqli->connect_errno) {
    echo "資料庫連線失敗:" . $mysqli->connect_error;
    exit();
}

// 執行查詢語句
$query = "SELECT * FROM users";
$result = $mysqli->query($query);

// 檢查查詢結果是否為空
if ($result->num_rows > 0) {
    // 輸出每一行資料
    while ($row = $result->fetch_assoc()) {
        echo "ID: " . $row["id"] . ", Name: " . $row["name"] . "<br>";
    }
} else {
    echo "查詢結果為空";
}

// 釋放結果集相關的記憶體資源
$result->free();

// 關閉資料庫連線
$mysqli->close();
?>

在上面的示例中,我們首先與資料庫建立連線,並執行一個查詢語句。然後,透過呼叫mysqli_result::free()函式釋放結果集相關的記憶體資源。最後,關閉資料庫連線。這樣可以確保及時釋放記憶體資源,提高程式的效能和效率。

補充糾錯
熱門PHP函式
分享連結