如何在包含数据库文件的情况下关闭php中的数据库连接?

时间:2014-11-19 11:23:22

标签: php mysql

我有一个页面说pae1.php有像

这样的代码

include_once('db.php');

在db.php中建立连接

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

然后,我只需在page1.php上运行查询

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

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

我该怎么做?

4 个答案:

答案 0 :(得分:2)

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

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

在page1.php中将此添加到结尾(使用全局资源变量来关闭正确的连接):

mysql_close($con);

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

答案 1 :(得分:0)

试试这个

mysql_close($con);

自PHP 5.5.0起,不推荐使用MySQL扩展,不建议用于编写新代码,因为将来会删除它。相反,应该使用mysqli或PDO_MySQL扩展名。

答案 2 :(得分:0)

你可以在pae1.php中使用mysql_close($con);,因为include_once还包含db.php中定义的变量

答案 3 :(得分:0)

使用PDO ...基本上,尝试将PHP库用于DB

等基础结构目的