您当前的位置: 首页 >  php

彭世瑜

暂无认证

  • 0浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

ThinkPHP5.0分页查询测试

彭世瑜 发布时间:2019-11-04 22:32:56 ,浏览量:0

sql 复习:

SELECT * FROM table LIMIT count;
SELECT * FROM table LIMIT offset, count;

测试代码

namespace app\api\controller;

use app\common\model\NewsModel;


class NewsApi
{
    public function page(){
        $page = input("page", 1);
        $size = input("size", 20);

        echo NewsModel::limit($size)->page($page)->buildSql();
    }
}

分页测试

/api/page?size=10&page=1
( SELECT * FROM `news` LIMIT 0,10 )

api/newsapi/page?size=10&page=2
( SELECT * FROM `news` LIMIT 10,10 )

api/newsapi/page?size=10&page=3
( SELECT * FROM `news` LIMIT 20,10 )

/api/newsapi/page?size=10&page=10
( SELECT * FROM `news` LIMIT 90,10 )
关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.1594s