一、在配置文件中设置数据库连接 protected/config/main.php
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=yiidemo',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'tablePrefix'=>'yii_'
),
二、在控制器中创建一个新的实例CDbConmmand
$test=Yii::app()->db;//创建一个DB的连接 $command = $test->createCommand("select * from test1");//装载sql $result=$command->execute(); // 执行无查询SQL
$result=$command->query(); // 执行一个SQL查询
$result=$command->queryAll(); // 查询并返回结果中的所有行
$result=$command->queryRow(); // 查询并返回结果中的第一行
$result=$command->queryColumn(); // 查询并返回结果中的第一列
$result=$command->queryScalar(); // 查询并返回结果中第一行的第一个字段