我编写了一个类来创建与 MySQL 的自动连接并创建查询。它看起来是这样的:
include("constants.php");
class MySQLDB {
var $connection;
function __construct() {
$this->connection = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die(mysql_error());
mysql_select_db(DB_NAME, $this->connection);
mysql_set_charset('utf8', $this->connection);
}
// SELECT ALL FROM
function sf($unit, $table) {
return mysql_query("SELECT ".$unit." FROM ".$table, $this->connection);
}
// and so on...
}
$mysql = new MySQLDB;
现在,我认为如果在其他 php 页面中运行其中一些函数后关闭连接会更好。那么我该如何在这堂课上做到这一点(最有效的方法)呢?
我尝试添加mysql_close($this->connection);
在课程结束时(在右括号之前),但它给了我一个错误。
如果您阅读了以下内容,您可能不需要这个manual它说:
通常不需要使用 mysql_close(),因为非持久打开的链接会在脚本执行结束时自动关闭。
如果您仍然想使用它,则需要使用类内部的函数......
function close() {
mysql_close($this->connection);
}
// and so on...
}
$mysql = new MySQLDB;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)