我一直在使用这些代码行来连接codeigniter中的多个数据库,但出现错误。我的新数据库连接是为new_group。Codeigniter连接到多个数据库
$this->new_group = $this->CI->load->database('new_group', TRUE);
$q = $this->new_group->query("SELECT* FROM mytable ORDER BY id DESC");
调用一个非对象的成员函数数据库()。
等待回应。 :从负载命令
$this->new_group = $this->load->database('new_group', TRUE);
$q = $this->new_group->query("SELECT* FROM mytable ORDER BY id DESC");
> CI或你必须先加载CI对象 - 感谢
我有尝试过但它没有工作。 –
你需要'$ second_db = $ this-> load-> database('new_group');'首先使用'$ second_db-> query('SQL Query');'使用它(建议使用类属性'全球化'你的第二个数据库连接 - '$ this-> second_db = ...') –
我必须从一个接一个的数据库中获取数据,以便我使用它。首先声明$ this-> new_group = $ this-> CI-> load-> database('new_group',TRUE);然后在db上执行我的查询。 –