【发布时间】:2012-10-22 10:21:59
【问题描述】:
我正在处理一个显示记录数量的网格,基于一些过滤器。当用户单击网格底部的链接 显示更多时,我想对它们进行分页。我试过了进行搜索,但是,要么找到页码的东西,要么找到某种自动滚动。但是,我怎样才能在我的场景中工作? 到目前为止我的研究是,我将不得不编写一个函数 onclick 的链接,使用 ajax 获取 下一批 记录(例如每个请求 20 条)。但是编程部分将如何工作。我在服务器端使用 PHP 和 Mysql 作为我的数据库 有人可以指导我吗。谢谢您的时间。
【问题讨论】:
-
请使用mySQL的offset和limit。最初获取所有记录并计算它们,例如 $total_rec = count(SELECT * FROM TABLE);也只在网格中显示 20 条记录,即 SELECT * FROM TABLE LIMIT 20 OFFSET 0,然后在下一个请求中发送 OFFSET 21,依此类推。
标签: php javascript jquery mysql