如何在包含数据库文件时关闭 php 中的数据库连接


How to close database connection in php while database file is included?

我有一个页面说pae1.php有这样的代码

include_once('db.php');

在数据库中.php已建立连接

$con= mysql_connect("localhost", "username", "password") or die(mysql_error()); 
mysql_select_db("dbname") or die(mysql_error());

然后,我只需在第 1 页上运行查询.php作为

$delete_s1ql="DELETE FROM tbl_info WHERE id='$id' ";
$res_del=mysql_query($delete_s1ql) or die(mysql_error());

现在我想关闭第 1 页.php上的数据库连接。

我该怎么做?

将 db.php 更改为以下内容(以确保所选数据库绑定到资源):

$con= mysql_connect("localhost", "username", "password") or die(mysql_error()); 
mysql_select_db("dbname", $con) or die(mysql_error());

在第 1 页中.php将其添加到末尾(使用全局资源变量关闭正确的连接):

mysql_close($con);

PS:看看PDO以获得更好的连接和与数据库通信的方法。

试试这个

mysql_close($con);

MySQL 扩展从 PHP 5.5.0 开始已弃用,不建议用于编写新代码,因为它将来会被删除。相反,应该使用 mysqli 或 PDO_MySQL 扩展。

您可以在pae1中简单地使用mysql_close($con);.php因为include_once还包括DB中定义的变量.php

使用 PDO...基本上,尝试将PHP库用于数据库等基础设施目的