yii2原生sql
2024-08-22 11:36:20
先创建连接对象
$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();
要养成先查文档的习惯:
http://www.yiichina.com/doc/guide/2.0/db-dao
最新文章
- 打印Lua的Table对象
- Kafka到Hdfs的数据Pipeline整理
- js实现两个页面之间跳转参数传递
- javascript循环和数组的基础练习
- Redis设计思路学习与总结
- shell bash判断文件或文件夹是否存在
- HTML-点击收藏功能模块
- Mysql存储引擎概念特点介绍及不同业务场景选用依据
- JavaScript权威指南阅读笔记3
- .NET vs JAVA
- C# 打开网页兼容Windows8.1的方式
- 数组的重排序方法reverse()和sort()
- 【Win 10 应用开发】UI Composition 札记(七):基于表达式的动画
- Mybatis的updateByExampleSelective方法
- Java并发编程笔记之基础总结(一)
- java中CRUD(增删查改)底层代码的实现
- Spring日记_01 之 Maven项目的创建和更新
- Saltstack设置安装源为阿里源
- CH 2101 - 可达性统计 - [BFS拓扑排序+bitset状压]
- C++学习(十)(C语言部分)之 分支语句