Решил использовать yii.
Есть 3 базы:
temp, tempFrom, tempTo
В конфиге есть 3 подключения:
Код: Выделить всё
'db1'=>array(
'class'=>'system.db.CDbConnection',
'connectionString' => 'mysql:host=localhost;dbname=temp',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
);
'db2'=>array(
'class'=>'system.db.CDbConnection',
'connectionString' => 'mysql:host=localhost;dbname=tempFrom',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
);
'db3'=>array(
'class'=>'system.db.CDbConnection',
'connectionString' => 'mysql:host=localhost;dbname=tempTo',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
);
Код: Выделить всё
$db_temp = Yii::app()->db1;
$db_tempFrom = Yii::app()->db2;
$db_tempTo = Yii::app()->db3;
$result = $db_temp->createCommand("SELECT * from cats")->queryAll();
echo '<pre>';
print_r($result);
Что я делаю не так?CDbConnection.connectionString cannot be empty.