私はCIでコードを作成し始めていますが、次の点でいくつかの問題があります。特定のserver-login-passからデータベースのリストと各データベースのテーブルを返すコントローラが必要です。PHP:CodeIgniter; 2つのdb接続を管理する。変数データベースのパラメータ
ユーザーガイドを読む私は必要なものすべてを見つけましたが、依然として私はこの作業を行うことができません。私は、私のコントローラーが任意のサーバーログインパスを受け入れなければならないので、私はdatabase.php config(複数のグループ)に依存しないと信じています。
私はこの基本的なコードと多くの変種を運を使わずに試しました。
$this->load->dbutil();
ユーザーガイド状態:
$db1 = $this->load->database('mysql://flux:[email protected]');
$db2 = $this->load->database('mysql://flux:[email protected]/mydb');
$this->load->dbutil();
$db_list = $db1->list_databases();
print_r($db_list);
$db_tables = $db2->db->list_tables();
print_r($db_tables);
はまた、私はわからないんだけど
Important: In order to initialize the Utility class, your database driver must
already be running, since the utilities class relies on it.
したがって、たとえば、私は2つの同時のデータベースがロードされていた場合、diferentドライバとの両方、どのように私は$ this-> load-> dbutil();私は欲しいものをロードしたいですか?
あなたは '$ db1->ロード - >()DBUTIL試してみましたか;'? – user973254
詳細なヘルプが見つかりました:http://codeigniter.com/forums/viewthread/202659/ – vto
あなたの質問に答えを記入してください – user973254