1. 问答
  2. 问答详情

php mysql 数据库连接

简单封装了一个MySql的类

class MySql{    
    private $dbCon;    
    public function __construct(){        
        $this->dbCon=mysql_connect(...);        
        mysql_select_db("user",$this->dbCon);    
    }    
    public function query($query){        
        return mysql_query($query,$this->dbCon);    
    }    
    public function closeDb(){        
        mysql_close($this->dbCon);    
    }
}

PHP Warning: mysql_close(): 9 is not a valid MySQL-Link resource in 。。。

mysql_connect连接复用

1个回答

0

采纳

mysql_connect复用连接的。两个 MySql 是用的同一个连接(var_dump出来,resource id是同一个)。

mysql_connect第四个参数是是否新建连接,默认FALSE,置成 TRUE 就行了。

$this->dbCon = mysql_connect($host, $user, $passwd, TRUE);
用mysql_connect创建的连接php是会自动释放的,不用调用mysql_colse去关。


撰写答案

验证码
点击刷新