iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >PHP+MySQL+LayUI分页查询显示的方法
  • 756
分享到

PHP+MySQL+LayUI分页查询显示的方法

2023-06-14 11:06:04 756人浏览 安东尼
摘要

这篇文章主要介绍PHP+MySQL+LayUI分页查询显示的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!html构建前端样式 ajax异步请求数据使用layui.table数据表格的方法渲染。1.HTML文件&

这篇文章主要介绍PHP+MySQL+LayUI分页查询显示的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

  • html构建前端样式

  • ajax异步请求数据

  • 使用layui.table数据表格的方法渲染。

1.HTML文件

<p class="layui-card-body ">        <table id="demo" class="layui-hide"></table>        <p id="pageUD"></p></p><script src="js/Jquery.min.js"></script><script>    var pageNum = 0;    var limit = 10;    var page = 1;    $.ajax({        url: "laypage.php",        async: false,        type: "post",        success: function (res) {            pageNum = res; //取到数据总条数            // console.log(res)        }    });    layui.use('table', function () {        var table = layui.table;        table.render({            elem: '#demo',            method: 'post',            url: 'paging.php',            limit: limit,            page: page,            cellMinWidth: 80, //全局定义常规单元格的最小宽度,layui 2.2.1 新增            cols: [[                {checkbox: true},                {field: 'id', width: 80, sort: true, title: 'ID'},                {field: 'donor', width: 240, sort: true, title: '姓名/昵称'},                {field: 'object', width: 180, sort: true, title: '捐助项目'},                {field: 'money', width: 150, sort: true, title: '捐助金额'},                {field: 'time', width: 200, sort: true, title: '捐助时间'},                {field: 'type', width: 100, sort: true, title: '捐助类型'},                {field: 'message', width: 200, title: '备注/留言'}            ]]        });    });</script>

从前端获取page和limit两个变量,交给Mysql中的 limit 进行分页查询,将查询的结果拼装后以前端LayUI框架规定的JSON形式返回。

2.laypage.php 文件

laypage.php 功能是获取数据总数并返回给前端展示。

<?php    require ('db_config.php');    $sql = 'select count(*) from donation_copy1';    $result = $mysqli->query($sql);    $sum = mysqli_fetch_row($result);    echo ceil($sum[0]/1);?>

3.paging.php 文件

laypage.php 功能是根据前端传递的变量指定参数分页查询数据并返回给前端展示。

<?php    header("content-type:text/html;charset=utf-8;");    require ('db_config.php');$limit = $_POST['limit'];    $page = $_POST['page'];$new_page = ($page - 1)*$limit;    $sql = "select * from donation_copy1 order by id desc limit " .$new_page.",".$limit;    $result = $mysqli->query($sql);    $sql2 = 'select * from donation_copy1';    $count = mysqli_num_rows($mysqli->query($sql2));    $arr = array();    while ($row = mysqli_fetch_array($result)) {      $arr[] = $row;}$donation_data = array(  // 拼装成为前端需要的JSON    'code'=>0,    'msg'=>'',    'count'=>$count,    'data'=>$arr);    echo json_encode($donation_data);    //echo $sql;    ?>

最终页面效果如下所示:
PHP+MySQL+LayUI分页查询显示的方法

以上是“PHP+MySQL+LayUI分页查询显示的方法”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: PHP+MySQL+LayUI分页查询显示的方法

本文链接: https://www.lsjlt.com/news/270725.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PHP+MySQL+LayUI分页查询显示的方法
    这篇文章主要介绍PHP+MySQL+LayUI分页查询显示的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!html构建前端样式 AJAX异步请求数据使用layui.table数据表格的方法渲染。1.HTML文件&...
    99+
    2023-06-14
  • php如何实现查询分页显示页码
    本篇内容主要讲解“php如何实现查询分页显示页码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何实现查询分页显示页码”吧!1. 查询分页的基本原理一个完整的分页功能,需要考虑查询条件、分...
    99+
    2023-07-05
  • mysql分页查询的示例
    这篇文章将为大家详细讲解有关mysql分页查询的示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。LIMIT子句可以被用于强制 SELECT 语句返回指定的记录数...
    99+
    2024-04-02
  • MySQL实现分页查询的方法
    这篇文章主要介绍MySQL实现分页查询的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!MySQL中实现分页查询:在数据量较小的情况下可使用limit查询来实现分页查询,在数据量大...
    99+
    2024-04-02
  • MySQL分页查询的5种方法
    方式1: select * from table order by id limit m, n; 很简单,该语句的意思就是查询m+n条记录,去掉前m条,返回后n条。无疑该查询能够实现分页,但m越大,查询性能就越低,因为MySQL需...
    99+
    2023-09-07
    sql 数据库 database
  • MySQL的分页查询方式
    这篇文章主要介绍“MySQL的分页查询方式”,在日常操作中,相信很多人在MySQL的分页查询方式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL的分页查询方式”的疑惑...
    99+
    2024-04-02
  • mysql实现分页查询功能的方法
    小编给大家分享一下mysql实现分页查询功能的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!mysql分页查询的方法:1、用具体字段代替【*】;2、先查寻索引;3、使用【between …...
    99+
    2024-04-02
  • 如何利用MySQL特性实现MySQL查询结果的分页显示
    这篇文章将为大家详细讲解有关如何利用MySQL特性实现MySQL查询结果的分页显示,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在mysql中利用select语...
    99+
    2024-04-02
  • mysql分页查询优化的方法是什么
    MySQL分页查询的优化方法包括:1. 使用索引:在进行分页查询时,使用合适的索引可以大大提高查询性能。可以创建适当的索引,以确保查...
    99+
    2023-10-08
    mysql
  • php查询数据库并显示的方法是什么
    在PHP中,可以使用以下步骤来查询数据库并显示结果:1. 连接数据库:使用`mysqli_connect()`函数或者`PDO`来连...
    99+
    2023-09-04
    php 数据库
  • PHP + MySQL实现数据分页显示的示例
    这篇文章主要介绍PHP + MySQL实现数据分页显示的示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php有什么特点1、执行速度快。2、具有很好的开放性和可扩展性。3、PHP支...
    99+
    2024-04-02
  • mysql数据库分页查询的方法是什么
    MySQL数据库分页查询的方法是使用LIMIT关键字来限制查询结果的返回行数。LIMIT子句可以在SELECT语句中使用,其...
    99+
    2023-08-30
    mysql数据库
  • mysql数据库中分页查询的使用方法
    这篇文章给大家分享的是有关mysql数据库中分页查询的使用方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。作用:把行按照字段分组Select column,...
    99+
    2024-04-02
  • MyBatis-Plus实现2种分页方法(QueryWrapper查询分页和SQL查询分页)
    目录 1 MyBatisPlusConfig2 UserPagination3 Mapper3.1 UserMapper.java3.2 UserMap...
    99+
    2024-04-02
  • react分页显示数据的方法
    目录父组件listBox列表组件List按钮组件PageButton去年年底,尝试着用react写个组件化的页面! 里面有一个list页面弄了一下数据的分页展示 展示一下主要三个组件...
    99+
    2024-04-02
  • Oracle分页查询的示例分析
    这篇文章主要介绍Oracle分页查询的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Oracle分页查询的实例详解1.Oracle分页查询:SELECT *...
    99+
    2024-04-02
  • ajax分页查询的示例分析
    这篇文章主要为大家展示了“ajax分页查询的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“ajax分页查询的示例分析”这篇文章吧。(1)先写个显示数据的...
    99+
    2024-04-02
  • mysql和mssql以及oracle的分页查询方法介绍
    本篇内容介绍了“mysql和mssql以及oracle的分页查询方法介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能...
    99+
    2024-04-02
  • php搜索结果分页显示的方法是什么
    在PHP中,可以使用MySQL的LIMIT子句来实现搜索结果的分页显示。LIMIT子句用于限制查询结果的返回条数。以下是一个使用LI...
    99+
    2023-08-14
    php
  • springboot分页查询的方法有哪些
    在Spring Boot中,可以使用以下方法来实现分页查询: 使用Spring Data JPA的Pageable接口和Page对...
    99+
    2024-03-13
    springboot
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作