Yii2 AR find用法
User::find()->all(); 返回所有数据
User::findOne($id); 返回 主键 id=1 的一条数据
User::find()->where(["name" => "小伙儿"])->one(); 返回 ["name" => "小伙儿"] 的一条数据
User::find()->where(["name" => "小伙儿"])->all(); 返回 ["name" => "小伙儿"] 的所有数据
User::find()->orderBy("id DESC")->all(); 排序查询
User::findBySql("SELECT * FROM user")->all(); 用 sql 语句查询 user 表里面的所有数据
User::findBySql("SELECT * FROM user")->one(); 用 sql 语句查询 user 表里面的一条数据
User::find()->andWhere(["sex" => "男", "age" => "24"])->count("id"); 统计符合条件的总条数
User::find()->one(); 返回一条数据
User::find()->all(); 返回所有数据
User::find()->count(); 返回记录的数量
User::find()->average(); 返回指定列的平均值
User::find()->min(); 返回指定列的最小值
User::find()->max(); 返回指定列的最大值
User::find()->scalar(); 返回值的第一行第一列的查询结果
User::find()->column(); 返回查询结果中的第一列的值
User::find()->exists(); 返回一个值指示是否包含查询结果的数据行
User::find()->batch(10); 每次取 10 条数据
User::find()->each(10); 每次取 10 条数据, 迭代查询
User::find()->with("profile")->all(); 关联查询,对应model下get方法
User::findOne($id); 返回 主键 id=1 的一条数据
User::find()->where(["name" => "小伙儿"])->one(); 返回 ["name" => "小伙儿"] 的一条数据
User::find()->where(["name" => "小伙儿"])->all(); 返回 ["name" => "小伙儿"] 的所有数据
User::find()->orderBy("id DESC")->all(); 排序查询
User::findBySql("SELECT * FROM user")->all(); 用 sql 语句查询 user 表里面的所有数据
User::findBySql("SELECT * FROM user")->one(); 用 sql 语句查询 user 表里面的一条数据
User::find()->andWhere(["sex" => "男", "age" => "24"])->count("id"); 统计符合条件的总条数
User::find()->one(); 返回一条数据
User::find()->all(); 返回所有数据
User::find()->count(); 返回记录的数量
User::find()->average(); 返回指定列的平均值
User::find()->min(); 返回指定列的最小值
User::find()->max(); 返回指定列的最大值
User::find()->scalar(); 返回值的第一行第一列的查询结果
User::find()->column(); 返回查询结果中的第一列的值
User::find()->exists(); 返回一个值指示是否包含查询结果的数据行
User::find()->batch(10); 每次取 10 条数据
User::find()->each(10); 每次取 10 条数据, 迭代查询
User::find()->with("profile")->all(); 关联查询,对应model下get方法
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: yii2 AR常用数据操作
- 下一篇: php实现登录注册功能