【发布时间】:2012-07-01 22:53:22
【问题描述】:
我有 db 几乎所有类都在扩展的类:
class db {
protected $db;
public function __construct() {
$this->connect();
}
protected function connect() {
$this->db = new MySQLi(db_host, db_user, db_pass, db_name) or die($this->db->error); (line 22)
$this->db->set_charset('utf8');
}
}
这是页面类
class page extends db {
var $common;
public function __construct() {
parent::__construct();
$this->common = new common();
和
class common extends db {
public function __construct() {
parent::__construct();
}
我来了
警告:mysqli::mysqli() [mysqli.mysqli]: (42000/1203): 用户管理员 已经有超过 'max_user_connections' 的活动连接 /home/tural/public_html/incl/classes/class.db.php 第 22 行
我该如何解决这个问题?
【问题讨论】:
-
您是否关闭或共享连接?
-
@Ben no...如何从另一个班级关闭它?
-
对不起,mysqli 不是我的专长;我相信很快就会有人来。在其他语言中,连接对象也将具有
disconnect函数。