0

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() を呼び出します。

応答を待っています。ありがとう

4

2 に答える 2

2

これを試してください http://codeigniter.com/forums/viewthread/145901/

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

私は試しませんでした...

于 2012-10-01T11:21:28.323 に答える
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");
于 2012-10-01T12:02:06.570 に答える