首页 > 其他分享 >fastadmin对查询结果集进行分页

fastadmin对查询结果集进行分页

时间:2023-07-04 12:12:46浏览次数:30  
标签:分页 fastadmin list value 查询 foreach key data page

            //$arr = array();
            //if(!empty($arr)){
                //foreach ($arr as $key => $value) {
                    //foreach ($value['productList'] as $k => $v) {
                        //$list[] = $v;
                    //}
                //}
            //}
            $list = array();
            $page = ($_GET['offset']/10) + 1;
            $pagesize = $_GET['limit'];
            if($page == 1){
                $data = [];
                foreach ($list as $key => $value) {
                    if($key < $pagesize){
                        $data[] = $value;
                    }
                }
            }
            if($page > 1){
                $data = [];
                foreach ($list as $key => $value) {
                    if(($key >= (($page-1) * $pagesize)) && ($key <= (($page * $pagesize) - 1))){
                        $data[] = $value;
                    }
                }
            }
            return json(['total'=>count($list),'rows'=>$data]);

 

标签:分页,fastadmin,list,value,查询,foreach,key,data,page
From: https://www.cnblogs.com/web928943/p/17525394.html

相关文章

  • SQLServer中查询表结构(表主键 、列说明、列数据类型、所有表名)的Sql语句
    --快速查看表结构SELECT CASEWHENcol.colorder=1THENobj.name                 ELSE''            ENDAS表名,       col.colorderAS序号,       col.nameAS列名,       ISNULL(ep.[value],'')AS列说......
  • DSL查询语法
    DSL的查询语法很多,可在官方网站找到相关资料查询所有全文检索查询:利用分词器对用户输入内容分词,然后去倒序索引中匹配精确查询:根据精确词条查询数据,一般查找keyword,日期,数值等字段地理查询:根据经纬度查询符合查询:上面查询类型的组合查询模板GET /indexName/_search{ ......
  • 使用do-while分页调用接口
    使用场景远程请求接口,接口每次请求数据条数有限制,只能用分页多次调取再合并,需要使用总条数total和每次最大分页size去计算调用次数之前都是老实的使用取模取余来计算,,do-while会看起来优雅简单很多。代码示例List<Data>list=newArrayList<>();intpageNo=0;intpageS......
  • SpringBoot教学资料5-SpringBoot一对多查询(带简单前端)
    项目展示:  项目结构:SQL:CREATETABLE`t_article`(`id`int(20)NOTNULLAUTO_INCREMENTCOMMENT'文章id',`title`varchar(200)DEFAULTNULLCOMMENT'文章标题',`content`longtextCOMMENT'文章内容',PRIMARYKEY(`id`))ENGINE=......
  • SpringBoot教学补充资料2-MyBatis简单查询项目
    SQL:CREATETABLE`tb_user`(`id`int(11)NOTNULLAUTO_INCREMENT,`username`varchar(20)DEFAULTNULL,`password`varchar(20)DEFAULTNULL,`gender`char(1)DEFAULTNULL,`addr`varchar(30)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBA......
  • 数据库之“语句查询字符串长度大于、小于或等于指定值”
    在MySQL中查询字符串长度使用length关键字,具体用法如下:先了解一下,Mysql中length()、char_length()的区别。length():mysql里面的length()函数是一个用来获取字符串长度的内置函数。char_length():在mysql内置函数里面查看字符串长度的还有一个函数是char_length()。这两个函数的区......
  • ES查询
    1.复合查询地址:http://10.0.0.109:9200/nhip-info-20230628/_search/post{"size":20,"query":{"bool":{"must":[{"match_all":{"boost":1.0}},{"......
  • 案例-查询所有
     packagecom.itheima.web;importcom.alibaba.fastjson.JSON;importcom.itheima.pojo.Brand;importcom.itheima.service.BrandService;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServle......
  • python连接Oracle数据库实现数据查询并导入MySQL数据库
    1.项目背景由于项目需要连接第三方Oracle数据库,并从第三方Oracle数据库中查询出数据并且显示,而第三方的Oracle数据库是Oracle11的数据库。而django4.1框架支持支持Oracle数据库服务器19c及以上版本,需要7.0或更高版本的cx_OraclePython驱动;django3.2支持Oracle数据库......
  • oracle 表查询变慢的原因-项目
     1)     abovesqldidfulltablescanitexecuted37timeandtookaround10minDELETEFROMPF_LIQUDATION_DETAILS_EODWHEREPORTFOLIOID=:B2ANDASOFDATE=:B1 WeneedtolookattheindexesforthesePF_*tablesandaddindexessothatwecanreducethe......