yii 数据访问

一、在配置文件中设置数据库连接 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();  // 查询并返回结果中第一行的第一个字段

你可能感兴趣的:(yii 数据访问)