【发布时间】:2022-02-02 20:06:17
【问题描述】:
我的网页使用 mysql,我想列出数据。每页列出 21 个数据。页面底部如果有可以列出的数据下一页按钮单击它时是活动的,它将最后一个数据ID发送到第二页。一切都很正常,但是当我想上一个时,它是按所有表数据的 id 列出数据顺序。
例如:
在我的 sql 表中有 120 条数据; 第一页,第一个数据id是120,在同一页最后一个data_id是99。当我点击next时,它发送99到下一页和第二页列表数据;哪些数据低于 99 限制 21。然后我再次单击下一步发送页面的最后一个 data_id 并列出低于 78 的 data_id。
当我想从第三页返回到第二页时,它必须列出 data_id 低于 99 但列出的 data_id 低于 120 的数据。
我如何列出前 21 个数据高于 78。在 99,78 之间
我知道“之间”声明但有任何数据可以删除。所以数据ID是变化的
【问题讨论】:
-
发送页码而不是id并在服务器端计算ids
-
请提供足够的代码,以便其他人更好地理解或重现问题。