当前位置: 首页 > wzjs >正文

新手从零基础建站初级网站建设wordpress搭建电子商城

新手从零基础建站初级网站建设,wordpress搭建电子商城,天津地区个人网站备案,怎么创建自己的网络平台DBAPI如何优雅的实现分页查询功能 背景 分页查询的时候,用户往往需要传入当前第几页pageNo和每页显示的条数pageSize参数,根据这两个参数,从数据库中查询出当前页的数据。 以mysql为例,分页查询的sql语句如下: sel…

DBAPI如何优雅的实现分页查询功能

背景

  • 分页查询的时候,用户往往需要传入当前第几页pageNo和每页显示的条数pageSize参数,根据这两个参数,从数据库中查询出当前页的数据。

  • 以mysql为例,分页查询的sql语句如下:

select * from t_user limit 30,10

limit 30,10表示从第31条记录开始,查询10条记录。

参数动态计算

  • 在DBAPI中参数注入sql的话就要写成
select * from t_user limit #{offset}, #{pageSize}
  • 而这里的offset参数每次都要根据pageNopageSize动态计算,offset=(pageNo-1)*pageSize
  • 为了解决这个动态计算的需求,DBAPI提供了参数处理插件,可以对请求参数进行用户自定义的处理,并且官方已经实现了分页插件,该插件已经上传到插件市场,用户下载使用即可。

下面具体来看插件如何使用

分页插件使用

  1. 访问插件市场,下载分页插件,上传到DBAPI的extlib目录或者lib目录下,重启DBAPI服务

  1. 创建API,添加参数pageNo pageSize

API必须至少包含两个参数,pageNopageSizepageNo表示当前第几页,pageSize表示每页显示的条数

  1. sql编写

sql中使用参数offsetpageSizeoffset表示查询记录的开始位置,pageSize表示每页显示的条数

select * from t_city limit #{offset}, #{pageSize}

  1. 全局插件-参数处理中选择分页插件

插件参数不用填写,非必填

  1. 测试

保存API,请求测试可以看到分页成功。

注意

注意此插件在个人版4.0.16及以上、企业版4.1.10及以上版本支持

http://www.dtcms.com/wzjs/792668.html

相关文章:

  • 门户网站设计欣赏互助网站制作公司
  • cdr 做网站中国建设银行河北省门户网站
  • 安徽网站优化公司价格青岛网站建设市场
  • 广州网站建设制作的公司在线设计logo免费网站
  • 中国住房与城乡建设部网站WordPress 主从同步
  • 汉中公司做网站信誉好的集团网站建设
  • 网站建设说明书网站建设招标书组成
  • 网站添加手机站建筑网价格
  • 北京专业公司建网站平台微信官网weixinqqcom
  • 阿里云网站更换域名网站做的长图能导出吗
  • 网站建设初学织梦网做网站
  • 凡科网站怎么做授权查询做产品展示网站
  • 网站开发产品经理软件项目管理名词解释
  • 长春网站建设找源晟电商网络运营
  • 网站网络广告推广大连网站建设佳熙科技
  • 网站怎么做才是对搜索引擎友好网站建设与管理工作内容
  • diy网站开发公司哪个网站有工笔教程
  • 衡水建设网站公司江西网站设计欣赏
  • 哈铁工程建设公司网站wordpress做简单的商城
  • 重庆城市建设网站做网站投资太大 网站也没搞起来
  • 十堰网站建设制作公司西宁网站推广
  • 网站怎么留住用户网站怎么建设原始站点
  • 大佬做的魔法少女网站海外域名
  • 字体设计教程网站好网站建设需要会什么软件有哪些
  • 免费建设网站公司哪家好广州网站设计智能 乐云践新专家
  • 一个空间可以做多少个网站做项目的招聘网站
  • 摄影欣赏网站哪个最好找商务合作的平台
  • 网页设计免费网站推荐北京北站
  • 手机网站开发黑龙江省
  • 在线代理的网站公司网站在百度搜不到