先創建連接對象
$connection = new \yii\db\Connection([
'dsn' => $dsn,
'username' => $username,
'password' => $password,
]);
$connection->open();
//查詢返回多行:
$command = $connection->createCommand('SELECT * FROM post');
$posts = $command->queryAll();
//返回單行:
$command = $connection->createCommand('SELECT * FROM post WHERE id=1');
$post = $command->queryOne();
//查詢多行單值:
$command = $connection->createCommand('SELECT title FROM post');
$titles = $command->queryColumn();
//查詢標量值/計算值:
$command = $connection->createCommand('SELECT COUNT(*) FROM post');
$postCount = $command->queryScalar();
打印出AR模式下的sql語句
$coupon = new Coupon; $coupon = $coupon->find(); var_dump($coupon->createCommand()->getRawSql()); exit;
