gpt4 book ai didi

php - Mysqli语句的 `close()`方法是什么?

转载 作者:可可西里 更新时间:2023-11-01 12:32:02 25 4
gpt4 key购买 nike

有人能告诉我,当你更新、插入、删除......然后你应该像mysqli_stmt::close();那样关闭它吗? ?我查看了 PHP 手册,但不明白 close() 的实际作用。

例子:

$stmt = $dbh->prepare("SELECT `user_email` FROM `users` WHERE `user_email` = ? LIMIT 1");
$stmt->execute(array($email));
$stmt->close();

我的问题的下一部分是,例如,如果我在 transaction 中的每个 execute() 之后对我在 < strong>transaction 我应该单独关闭它们吗? ...因为这是一个交易,我不确定我是否需要在每次执行后使用 $stmt->close();;或者只在所有这些之后使用一个 $stmt->close();

最佳答案

PDO 没有 close() 方法,要关闭连接,您只需将数据库变量设置为 null - 这将关闭连接。

$stmt = null;

要回答你的第二个问题,你只需要关闭一次连接。执行完所有需要对数据库执行的查询后。

关于php - Mysqli语句的 `close()`方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10158202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com