牛牛在线工具

mysqli_result::free()

收录 8868 个 PHP 函数,含用途说明与用法示例。

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()函数释放结果集相关的内存资源。最后,关闭数据库连接。这样可以确保及时释放内存资源,提高程序的性能和效率。