这是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连接。
答案 0 :(得分:1)
对于PDO
该连接在该PDO对象的生命周期内保持活动状态。要关闭连接,您需要通过确保删除对它的所有剩余引用来销毁对象 - 您可以通过为保存对象的变量赋值来执行此操作。如果您没有明确地执行此操作,PHP将在脚本结束时自动关闭连接。
参考链接:Link
答案 1 :(得分:1)
你可以试试这个:
<Connection variable>.Close();
示例:
conn.Close();
我希望这有帮助!