函式名稱: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()函式釋放結果集相關的記憶體資源。最後,關閉資料庫連線。這樣可以確保及時釋放記憶體資源,提高程式的效能和效率。
熱門工具排行榜