我有一个页面说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库用于数据库等基础设施目的