PHP嵌套分页/分页

时间:2012-04-04 14:32:41

标签: php pagination nested paging

让我们直截了当地说明......

例如,我有这样的国家和城市数据库:

+ --------------- + ------------------ +

| CountryName | CityName |

+ --------------- + ------------------ +

|美国|华盛顿|

|美国|芝加哥|

|美国|迈阿密|

< ---直到美国的100行--->

|英国|伦敦|

|英国|切尔西|

|英国|托特纳姆|

< ---直到英国的100行--->

< ---有200多个国家名称--->

这就是我想用PHP做的事情:

国家/地区名称:美国

  • 城市:华盛顿

  • 城市:芝加哥

  • 城市:迈阿密

-------->>仅限10个城市------>>请参阅第2页以了解更多

国家名称:英国

  • 城市:伦敦

  • 城市:切尔西

  • 城市:托特纳姆

-------->>仅限10个城市------>>请参阅第2页以了解更多

-------->>仅限10个国家------>>请参阅第2页以了解更多

可以用PHP完成吗?如何做这样的多个/嵌套分页?感谢。

2 个答案:

答案 0 :(得分:0)

SELECT * FROM MyTable WHERE CountryName = "US" LIMIT $per_page, $start

其中 $ per_page是每页的条目数,在本例中为10

$ start是它开始的地方,通常(页码 - 1 * $ per_page)

答案 1 :(得分:0)

如果你的结果有很多页面(即100+),请考虑显示一个“对数”页面导航栏,如下所述:

How to do page navigation for many, many pages? Logarithmic page navigation