1. laravel 框架封装的方法
$result = DB::table('tableName')->paginate($limit, ['*'], 'page', $page);
2. 手动分页
//共有几条数据
$count = DB::table('tableName')->count();
//从第几条数据开始
$page= ($pageNo-1)*$pageSize;
//共有几页
$total = ceil($count/$pageSize);
$result = DB::table('tableName')->offset($page)->limit($limit)->get();
- 建议: 两种方法都可以,我建议使用第一种 因为写的比较快,代码少!
网友评论