在mysqli的准备语句有mysqli_stmt::close()
(关闭一份准备好的声明):是否有关闭使用PDO的mysql准备语句的函数?
$stmt->close();
我已经搜索php.net和网络并不能找到PDO替代。
这可能吗?
在每个脚本的末尾使用它有什么好处?
我的理解是,
$connection = null;
关闭有关关闭查询连接到MySQL,但什么?
在mysqli的准备语句有mysqli_stmt::close()
(关闭一份准备好的声明):是否有关闭使用PDO的mysql准备语句的函数?
$stmt->close();
我已经搜索php.net和网络并不能找到PDO替代。
这可能吗?
在每个脚本的末尾使用它有什么好处?
我的理解是,
$connection = null;
关闭有关关闭查询连接到MySQL,但什么?
要释放结果集,您可以应用基本的PHP方式。
如果要返回与PDOStatement::fetchAll()
的结果,那么你就需要unset()
变量予以清除:
$variable = $stmt->fetchAll();
unset($variable);
// or:
$variable = null;
或者PDOStatement::closeCursor()
(关闭游标,使语句再次执行)可有帮助:
$success = $stmt->closeCursor();
关闭查询?你在哪里打开查询? – halfdan 2011-04-16 10:26:34
ru在说'mysql_free_result()'http://www.php.net/manual/en/function.mysql-free-result.php – diEcho 2011-04-16 10:29:31
'mysqli :: close' - 关闭以前打开的数据库连接 – diEcho 2011-04-16 10:31:17