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

mysqli_stmt::close()函数—用法及示例

「 关闭预处理语句对象,释放与之关联的资源 」


函数名:mysqli_stmt::close()

适用版本:PHP 5, PHP 7

用法:该函数用于关闭预处理语句对象,释放与之关联的资源。

语法:bool mysqli_stmt::close()

参数:无

返回值:如果成功关闭预处理语句对象,则返回 true。如果发生错误,则返回 false。

示例:

connect_errno) { echo "连接数据库失败: " . $mysqli->connect_error; exit(); } // 准备预处理语句 $stmt = $mysqli->prepare("SELECT * FROM users WHERE age > ?"); // 绑定参数 $age = 18; $stmt->bind_param("i", $age); // 执行查询 $stmt->execute(); // 获取结果 $result = $stmt->get_result(); // 输出结果 while ($row = $result->fetch_assoc()) { echo $row["name"] . "
"; } // 关闭结果集 $result->close(); // 关闭预处理语句对象 $stmt->close(); // 关闭数据库连接 $mysqli->close(); ?>

在上面的示例中,我们首先创建了一个数据库连接$mysqli。然后,我们准备了一个预处理语句$stmt,并绑定了一个参数$age。接下来,我们执行了查询并获取了结果$result。在处理完结果后,我们先关闭了结果集$result,然后再关闭了预处理语句对象$stmt。最后,我们关闭了数据库连接$mysqli。

请注意,关闭预处理语句对象是一个良好的编程习惯,以确保及时释放与之关联的资源,避免内存泄漏和性能问题。

补充纠错
热门PHP函数
分享链接