最新消息: 新版网站上线了!!!

yii1配置多个数据库的方法

找到config/main.php

  1. 'db'=>array
  2.         'connectionString' => 'mysql:host=localhost;dbname=db1'
  3.         'emulatePrepare' => true, 
  4.         'username' => 'root'
  5.         'password' => ''
  6.         'charset' => 'utf8'
  7.     ), 

第二个数据库配置

 

  1. 'db2'=>array
  2.     'class'=>'CDbConnection'
  3.     'connectionString' => 'mysql:host=localhost;dbname=db2'
  4.     'emulatePrepare' => true, 
  5.     'username' => 'root'
  6.     'password' => ''
  7.     'charset' => 'utf8'
  8. ), 

调用方法
 

  1. $db1Rows = Yii::app()->db->createCommand($sql)->queryAll(); 
  2. $db2Rows = Yii::app()->db2->createCommand($sql)->queryAll(); 
  3. $db3Rows = Yii::app()->db2->createCommand($sql)->queryAll(); 

 

转载请注明:谷谷点程序 » yii1配置多个数据库的方法