🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
* [ ] 功能 * 封装好的分页查询 * 场景:user 数据库的 user_account 表只有 3 条数据,数据为: user_account 表 | uid | username | | :---: | :---: | | 1 | 张三 | | 2 | 李四 | | 3 | 隔壁老王 | * 用法一:获取特定条数的数据,默认是第一页的 ~~~ // 排序规则 $order = 'uid DESC'; // 查询总记录数 $count = 2; $data = mysql\User::table('account')->order( $order )->page( $count ); ~~~ 查询结果: ~~~ array( // 分页查询其他信息 'page' => array( 'total' => 3, // 总记录数 'pages' => 2, // 总页数 'top' => 0, // 上一页的页码 'next' => 2, // 下一页的页码 'page' => 1, // 当前页码 'count' => 2, // 一页最大显示数量 'head' => 0, // 偏移量,第几个记录开始 ), // 分页查询结果数据 'list' => array( array( 'uid' => 3, 'username' => '隔壁老王', ), array( 'uid' => 2, 'username' => '李四', ), ); ); ~~~ * 用法二:获取特定条数的数据,指定查询第几页 ~~~ // 排序规则 $order = 'uid DESC'; // 查询总记录数 $count = 2; // 指定页码 $page = 2; $data = mysql\User::table('account')->order( $order )->page( $count, $page); ~~~ 查询结果: ~~~ array( // 分页查询其他信息 'page' => array( 'total' => 3, // 总记录数 'pages' => 2, // 总页数 'top' => 1, // 上一页的页码 'next' => 0 // 下一页的页码 'page' => 2, // 当前页码 'count' => 2, // 一页最大显示数量 'head' => 2, // 偏移量,第几个记录开始 ), // 分页查询结果数据 'list' => array( array( 'uid' => 1, 'username' => '张三', ), ); ); ~~~