php和mysql分页帮助

时间:2011-02-12 08:42:16

标签: php mysql pagination

我需要像这样制作一个分页,显示数据库中表格的数据,如下所示:

n页中的1页

有人可以为此推荐一个好的教程吗?感谢。

它不是一个链接,只需要指出数据库中的行数。

1 个答案:

答案 0 :(得分:1)

您可以通过将SQL_CALC_FOUND_ROWS标志添加到查询中来计算选择期间的总行数,并使用第二个SELECT语句对其进行跟踪:

SELECT SQL_CALC_FOUND_ROWS * FROM tablename WHERE criteria='here' LIMIT 0,25;
SELECT FOUND_ROWS();

通过知道你在第一页(在LIMIT中)有25行,并知道有多少行,你可以计算出应该有多少页。