Yii2——MYSQL操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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();

 

以上是关于Yii2——MYSQL操作的主要内容,如果未能解决你的问题,请参考以下文章

YII2中配置MySQL读写分离

如何使用yii2的缓存依赖特性

yii2 数据库操作(转)

YII2数据库操作出现类似Database Exception – yiidbException SQLSTATE[HY000] [2002] No such file or director

YII2数据库操作出现类似Database Exception – yiidbException SQLSTATE[HY000] [2002] No such file or director

隐藏 Yii2 GridView 操作按钮