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 个备注

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