php - 关闭连接 PDO

标签 php mysql class pdo

我正在使用 PHP-MySQL-PDO-Database-Class/Db.class.php对于我的项目,但我无法在此关闭连接。

这是我正在尝试的:

$HPSB = new SelectModel();
$HPSB->Find('1');
echo $HPSB->model;
$Close = new DB();
echo $Close->CloseConnection();// Connection should get close here
echo $HPSB->id;// but i am getting output here also so connection is not closed

请帮忙

最佳答案

连接在该 PDO 对象的生命周期内保持事件状态。

要关闭连接,您需要通过确保对它的所有剩余引用都被销毁来销毁该对象 将 NULL 分配给保存对象的变量。

$HPSB = null 

如果您没有明确地这样做,PHP 将在您的脚本结束时自动关闭连接。

关于php - 关闭连接 PDO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21484638/

相关文章:

php - 执行简单的 MySql 查询时遇到问题

python - 如何在 MySQL 中比较版本字符串 ("x.y.z")?

mysql - INNER JOIN 仅从第二个表中选择一行

java - 将属性从一个类传递到另一个类+在java中实例化

JavaScript:语法错误:参数列表后缺少 ) - 如何在 php 中正确转义 js?

php - CakePHP API Blackhole - validatePost 禁用不起作用?

php - 将两个 mySQL sum 查询合并为一个使用不同 where 子句的查询

ruby - 在循环中创建类对象

python - 如何在Python for循环中创建和删除类实例

php - 从数组中删除重复值