是否有使用 PDO 关闭 mysql 准备好的语句的函数?
在mysqli准备好的语句中有mysqli_stmt::close()
(关闭准备好的语句)声明):
$stmt->close();
我已经搜索了 php.net 和网络,但找不到 PDO 的替代品。
这可能吗?
在每个脚本的末尾使用它有什么好处?
我明白了,
$connection = null;
关闭与mysql的连接,但是关闭查询呢?
In mysqli prepared statements there ismysqli_stmt::close()
(Closes a prepared statement):
$stmt->close();
I have searched php.net and the web and cannot find an alternative for PDO.
Is this possible?
And what are the benefits of using it at the end of each of your scripts?
I understand that,
$connection = null;
closes the connection to mysql, but what about closing the query?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要释放结果集,您可以应用基本的 PHP 方式。
如果您使用
PDOStatement::fetchAll()
返回结果,那么您将需要unset()
变量来清除它:或者
PDOStatement::closeCursor()
(关闭游标,使语句能够再次执行。)可能会有所帮助:To free the result set you can apply basic PHP way.
If you are returning the results with
PDOStatement::fetchAll()
then you would need tounset()
the variable to clear it:Or
PDOStatement::closeCursor()
(Closes the cursor, enabling the statement to be executed again.) may be helpful: