我的主机出了问题,我收到了这个错误:
SQLSTATE[42000] [1226] User 'root' has exceeded the 'max_user_connections' resource (current value: 3)
这是我的PDO课程http://pastebin.com/GaMecuPE
你们能告诉我如何关闭连接并进行优化。 我已经尝试在每个函数之后用closeCursor()关闭连接:
// @query it get data from the database
public function query($sql, $data=array()) {
$req = $this->db->prepare($sql);
$req->execute($data);
return $req->fetchAll(PDO::FETCH_OBJ);
$req->cursorClose();
$this->db = sleep(60);
}
但它没有用。
提前致谢!
答案 0 :(得分:0)
好了,你从方法返回。之后什么都不会执行。
创建一个名为close的新函数。
然后做:
db->query("");
db->close("");