我有一个页面说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上的数据库连接。
我该怎么做?
答案 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
等基础结构目的