在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