当前位置: 首页> 函数类别大全> mysqli_stmt::close

mysqli_stmt::close

(mysqli_stmt_close)关闭准备好的语句
名称:mysqli_stmt::close
分类:MySQLi
所属语言:php
一句话介绍:(mysqli_stmt_close)关闭准备好的语句

mysqli_stmt::close

适用PHP版本

PHP 5 ≥ 5.0.0, PHP 7, PHP 8

函数说明

关闭一个预处理语句对象。该函数用于释放与预处理语句相关的资源。一旦调用此函数,预处理语句对象将不能再被使用。

函数语法

public mysqli_stmt::close(): bool

返回值

返回布尔值:关闭成功返回 true,失败返回 false

示例

以下示例演示了如何创建一个预处理语句,执行它,然后关闭该语句。

示例代码

<?php
$mysqli = new mysqli("localhost", "user", "password", "database");

$stmt = $mysqli->prepare("SELECT name FROM users WHERE id = ?");
$id = 1;
$stmt->bind_param("i", $id);
$stmt->execute();
$stmt->bind_result($name);
$stmt->fetch();
echo "User name: " . $name . "
";

if ($stmt->close()) {
echo "Statement closed successfully.";

} else {
echo "Failed to close statement.";

}

$mysqli->close();
?>

示例代码说明

示例代码中,先创建了一个MySQLi连接,然后准备一个带参数的SQL查询,绑定参数并执行查询。查询完成后,通过 mysqli_stmt::close 关闭预处理语句,释放资源,最后关闭数据库连接。

同类函数
热门文章