查询构造器

查询

use think\facade\Db;
// 查询所有
Db::table('table')->select()->toArray();
// 查询单个字段
Db::table('table')->column('字段名');
// 查询多个字段
Db::tabale('table')->column('字段1','字段2');
// 排序-单个条件
Db::table('table')->order('createTime', 'DESC')->select()->toArray();
// 排序-多个条件
Db::table('table')->order(['createTime','Id'=>'DESC'])->select()->toArray();
// 关联查询
Db::table('table')
    ->alias('a')
    ->join('table2 b', 'a.Id=b.aId)
    ->join('table3 c', 'a.cId=c.Id)
    ->select()->toArray();
……

新增

Db::table('table')->insert([
    'name'=>'李某',
    'age'=>30
]);

更新(修改)

// 方式一
Db::table('table')->where('id','=',10)->update([
    'age'=>29
]);
// 方式二
Db::table('table')->where([
    'id'=>10,
    'createTime'=>'2021-4-22 15:19'
]);

人已赞赏
边用边总结

自定义多个公共函数

2021-4-20 23:32:51

边用边总结

自定义类库extends

2021-4-26 11:01:15

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索