美文网首页
实现从数据库中查出来数据并且实现分页

实现从数据库中查出来数据并且实现分页

作者: 想变成全能的程序员 | 来源:发表于2019-01-02 19:50 被阅读0次

实现从数据库中查出来数据并且实现分页:

思路:

固定每一页只能放多少条数据,然后通过数据库查询语句每次查询这么多条数据

实现:

页面上写入俩个按钮,进行翻页操作。

首先将全部的条数查询出来,将其传到页面。(在页面初始化的)

初始化页面的时候,page = 0与全部的数据条数除以每页展示多少条对比,对上诉俩个按钮进行控制:

var page_total = Math.ceil($('#page_total').val()/8 -1);

//这里是获取全部的数据条数除以每页展示多少条并且取出整数,例如:7.123543543   ==== 8

当当前页数是第一页时:不能点击上一页if(page == 0){    $('.uppage').addClass('disabled');    $('.nextpage').removeClass('disabled');}else if(page == page_total){

当当前页数是最后一页时:不能点击下一页     $('.nextpage').addClass('disabled');      $('.uppage').removeClass('disabled');}else {

否则即可以点击上一页,又可以下一页    $('.uppage').removeClass('disabled');    $('.nextpage').removeClass('disabled');}

$('.uppage').on('click',function () {

//点击上一页,重新发送请求,将当前页数减一,然后将参数传递到请求     page = page - 1;     $("#spanid").html(page+1);     handleattack(page);     paging(page);});$('.nextpage').on('click',function () {

//点击上一页,重新发送请求,将当前页数减一,然后将参数传递到请求    page = page + 1;    $("#spanid").html(page+1);    handleattack(page);    paging(page);});

数据库的实现:

当数据传到数据库时,我们可以通过sql语句进行分页操作:

查询第1条到第10条的数据的sql是:select * from table limit 0,10;   ->对应我们的需求就是查询第一页的数据:select * from table limit (1-1)*10,10;

查询第10条到第20条的数据的sql是:select * from table limit 10,20;  ->对应我们的需求就是查询第二页的数据:select * from table limit (2-1)*10,10;

查询第20条到第30条的数据的sql是:select * from table limit 20,30;  ->对应我们的需求就是查询第三页的数据:select * from table limit (3-1)*10,10;

相关文章

  • 实现从数据库中查出来数据并且实现分页

    实现从数据库中查出来数据并且实现分页: 思路: 固定每一页只能放多少条数据,然后通过数据库查询语句每次查询这么多条...

  • flask实现分页

    原文地址数据库实现分页offset:使用offset可以实现数据库分页功能questions = Question...

  • PageHelper分页异常原因

    使用PageHelper进行分页时,前端请求10条数据,数据库中查出来8条数据,pageSize应该返回10,但...

  • Django中如何自定义分页模块

    阅读目录当数据库中数据有很多,我们通常会在前端页面做分页展示。 分页的数据可以在前端页面实现,也可以在后端实现分页...

  • JAVA Web学习(16)___10.4 JDBC在Jave

    10.4 JDBC在Jave Web中的应用 分页查询 通过MySQL数据库提供的分页机制,实现商品信息的分页查询...

  • 17.Spring Security应用详解-自定义认证-连接数

    连接数据库认证 前边的例子我们是将用户信息存储在内存中,实际项目中用户信息存储在数据库中,本节实现从数据库读取用户...

  • Java面试的一些问题

    数据库 如何实现数据库的分页? Mysql:可用这个模式select * from table where 条件 ...

  • SQL基础(一)

    问 介绍下数据库分页原理: 使用LIMIT子句实现分页查询 在所有的查询结果中,返回前5行记录。SELECT ...

  • 6

    结构 1:Android中数据库的创建 2:ListView的优化 3:数据库的分页查询以及ListView分页展示

  • Mysql数据转json

    实现从MySQL数据库查询数据并保存到json文件里 参考:潜行100 我的Github

网友评论

      本文标题:实现从数据库中查出来数据并且实现分页

      本文链接:https://www.haomeiwen.com/subject/owjtrqtx.html