如何关闭Mysql连接

时间:2016-09-28 07:05:27

标签: php mysql

这是mysql连接代码。  

$db_host = "localhost";
$db_name = "propstor_image";
$db_user = "root";
$db_pass = "";

try{

    $db_con = new PDO("mysql:host={$db_host};dbname={$db_name}",$db_user,$db_pass);
    $db_con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e){
    echo $e->getMessage();
}?>

当我尝试使用mysql_close($db_con);关闭mysql连接时显示以下错误

“mysql_close()期望参数1是资源,对象在第57行的C:\ wamp \ www \ property \ member \ include \ login.php中给出。”请你帮我看看如何关闭mysql连接。

2 个答案:

答案 0 :(得分:1)

对于PDO

该连接在该PDO对象的生命周期内保持活动状态。要关闭连接,您需要通过确保删除对它的所有剩余引用来销毁对象 - 您可以通过为保存对象的变量赋值来执行此操作。如果您没有明确地执行此操作,PHP将在脚本结束时自动关闭连接。

参考链接:Link

答案 1 :(得分:1)

你可以试试这个:

<Connection variable>.Close();

示例:

conn.Close();

我希望这有帮助!