0
自分のシステムに複数のデータベースを作成したい。ほとんどの場合、データベースはMySQLです。将来的には異なるかもしれない。すなわち、管理者は、異種データベースシステムの使用源であるそのようなレポートを生成することができる。複数のクライアント用に複数のデータベースを作成するには?
return array(
'default' => 'mysql',
'connections' => array(
# Our primary database connection
'mysql' => array(
'driver' => 'mysql',
'host' => 'host1',
'database' => 'database1',
'username' => 'user1',
'password' => 'pass1'
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
# Our secondary database connection
'mysql2' => array(
'driver' => 'mysql',
'host' => 'host2',
'database' => 'database2',
'username' => 'user2',
'password' => 'pass2'
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
),
);
を。 – mindy
@mindyそれはちょっと難しいですね。無作為に何を意味していますか? しかし、おそらくプライマリデータベースに参照テーブルを持つことができます。 これは、ユーザーIDとの接続を関連付けます。 次に、配列を生成するためのリクエストを行うだけです。 おそらくPHPで設定ファイルに書き込んで、mysql設定を追加することができます。 –