Yii2——MYSQL操作


先創建連接對象

$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;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM