Codeigniter连接到多个数据库

时间:2012-10-01 11:14:53

标签: php codeigniter codeigniter-2

我一直在使用这些代码行来连接codeigniter中的多个数据库,但却收到错误。我的新数据库连接是针对new_group的。

$this->new_group = $this->CI->load->database('new_group', TRUE); 
$q = $this->new_group->query("SELECT* FROM mytable ORDER BY id DESC");

在非对象上调用成员函数database()。

等待回应。感谢

2 个答案:

答案 0 :(得分:2)

试试这个http://codeigniter.com/forums/viewthread/145901/

$db['new_group']['pconnect'] = FALSE;

我没试过......

答案 1 :(得分:2)

从加载命令中删除 - > CI

$this->new_group = $this->load->database('new_group', TRUE); 
$q = $this->new_group->query("SELECT* FROM mytable ORDER BY id DESC");

或者您必须先加载CI对象:

$this->CI =& get_instance();
$this->new_group = $this->CI->load->database('new_group', TRUE); 
$q = $this->new_group->query("SELECT* FROM mytable ORDER BY id DESC");