English | 简体中文 | 繁體中文
查询

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函数
分享链接