thinkphp数据库管理
一、建好数据表
二、Thinkphp 排序、翻页、聚合查询
1、排序 order,order by
$user = Db::name('adver')->order('sort desc,id desc')->select();
2、翻页、获取多少条 limit,如果就1个参数,代表获取多少条。
$user = Db::name('shop')->limit(0,5)->select()->toArray();
$user = Db::name('shop')->limit(5,5)->select()->toArray();
3、翻页,还有更简单的方法。 page,第一个参数是当前页数,第二参数获取多少条
$user = Db::name('shop')->page(2,5)->select()->toArray();
4、以上我们学过的链式方法,都可以用一条代码展示出来。功能冲突的不能同时使用
$user = Db::name('shop') ->field('id,title,img,old_price,price')
->where('id','>=',6)
->order('id desc')
->select()
->toArray();
5、聚合查询
$user = Db::name('shop') ->field('id,title,img,old_price,price')
->where('id','>=',6)
->order('id desc')
->count();
$user = Db::name('order')
->where('status','>=',2)
->sum('sj_price');
print_r($user);