2011-02-12 79 views
-1

我需要做一个分页像这样在我的数据库是这样显示的数据的数量从一个表:PHP和MySQL分页帮助

1 N页的

谁能推荐一个很好的教程这个?谢谢。

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

+0

只需从数据库中请求记录数,然后计算页数。 – 2011-02-12 08:49:30

+2

谷歌是你的朋友。搜索短语:“php mysql pagination” - 你会发现很多好的教程。 – KomarSerjio 2011-02-12 08:50:54

回答

1

您可以通过添加SQL_CALC_FOUND_ROWS标志来查询,并与第二个SELECT语句采取后续行动过程中选择计算行的总数:

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

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