PHP Conference Japan 2024

mysqli_stmt::close

mysqli_stmt_close

(PHP 5, PHP 7, PHP 8)

mysqli_stmt::close -- mysqli_stmt_close关闭预处理语句

描述

面向对象风格

public mysqli_stmt::close(): true

过程化风格

mysqli_stmt_close(mysqli_stmt $statement): true

关闭预处理语句。 mysqli_stmt_close() 还会释放语句句柄。如果当前语句有挂起的或未读取的结果,此函数会取消它们,以便可以执行下一个查询。

参数

statement

仅过程化风格:由 mysqli_stmt_init() 返回的 mysqli_stmt 对象。

返回值

始终返回 true

变更日志

版本 描述
8.0.0 此函数现在始终返回 true。以前在失败时返回 false

参见

添加注释

用户贡献的注释 1 个注释

daniel dot kipp at web dot de
18 年前
如果您在循环中重复使用 bind_param 等语句以执行较大操作。我认为用 stmt->close 清理它会很好。但在大约 250 次操作后,它总是会出错。当我尝试使用 stmt->reset 时,它对我有用。
To Top