我一直在使用这些代码行来连接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()。
等待回应。感谢
答案 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");