php - 如何使用导出选项在数据表中显示 100k 条记录?

标签 php mysql datatables

我有一个包含超过 100 000 条记录的表。

我需要将它们显示在数据表中,但数据表的限制是 25 000 条记录。

当记录超过25000条时,不会从数据库中将数据提取到数据表中。

有人可以建议最好的选择吗?

我使用数据表来下载报告,这样更容易。

最佳答案

Server-side processing如果您有大量数据要显示,这是可行的方法。

用法是;

 $('#example').DataTable( {
        serverSide: true,
        ajax: function ( data, callback, settings ) {
           ........
        },
        scrollY: 500,
        scroller: {
            loadingIndicator: true
        }
    });
});

所以,这段代码是无限滚动实现的示例。当您垂直方向滚动 500px (scrollY: 500) 时,在表格上显示“loading...”文本后,将从后端获取新数据.

欲了解更多信息,您可以查看此示例: link

关于php - 如何使用导出选项在数据表中显示 100k 条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46189908/

相关文章:

php - 如何在 lumen 5.2 中设置时区?

java - 通过Java的GUI将数据添加到数据库表中。

php - MYSQL echo 显示十进制和非十进制

javascript - 如何获取数据表中搜索到的数据但不显示它

php - 创建订购和结帐系统,防止在付款期间更改购物车

php - Javascript 中的关联子数组

php - Wordpress - 使用元数据获取邮政编码并输出谷歌地图

当我们进行垂直滚动时,Jquery Datatable 没有显示所有数据?

javascript - 数据表预提交 2 个字段

php - 获取随机 php 编号的最快方法?