连接不同数据库
$this->master = $this->load->database('master',TRUE);$this->slave = $this->load->database('data',TRUE);
master连接的是master数据库
slave连接的是data数据库,
我像代码示例中那样初始化之后
在使用$this->master->query的时候,他访问的却是data这个数据库
是因为数据库类的conn_id是保存的上次连接数据库的ID吗,还是我对连接多个数据库理解错了 我将conn_id打印出来的时候resource id是不同的 彻底晕菜了 要连接多个数据库请先设置 config/database.php 中的 $db['xxxxxx']['pconnect'] = FALSE; 这是 mysql_pconnect() 造成的问题,和 CI 无关。
页:
[1]