PHP嵌套分页/分页

PHP嵌套分页/分页,php,pagination,nested,paging,Php,Pagination,Nested,Paging,让我们直截了当地说 例如,我有如下国家和城市数据库: +---------------+------------------+ |国家名称|城市名称| +---------------+------------------+ |美国|华盛顿| |美国芝加哥| |美国迈阿密| |英国|伦敦| |英国|切尔西| |英国托特纳姆| 下面是我想用PHP做的事情: 国家名称:美国 城市:华盛顿 城市:芝加哥 城市:迈阿密 -------->>仅限10个城市------>>有关更多信息,请参阅第2

让我们直截了当地说

例如,我有如下国家和城市数据库:

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

|国家名称|城市名称|

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

|美国|华盛顿|

|美国芝加哥|

|美国迈阿密|

|英国|伦敦|

|英国|切尔西|

|英国托特纳姆|

下面是我想用PHP做的事情:

国家名称:美国

  • 城市:华盛顿

  • 城市:芝加哥

  • 城市:迈阿密

-------->>仅限10个城市------>>有关更多信息,请参阅第2页

国家名称:英国

  • 城市:伦敦

  • 城市:切尔西

  • 城市:托特纳姆

-------->>仅限10个城市------>>有关更多信息,请参阅第2页

-------->>仅限10个国家------>>有关更多信息,请参阅第2页

可以用PHP实现吗?如何像这样进行多重/嵌套分页?谢谢

SELECT * FROM MyTable WHERE CountryName = "US" LIMIT $per_page, $start
在哪里 $per_page是每页的条目数,在本例中为10


开始是在哪里开始,通常(页码1×PrPage)< /P> < P>如果你的结果将有很多页面(即100 +)考虑显示一个“对数”页面导航条,如这里所描述的:


告诉我们该列表的来源如何。如果源代码很容易使用(来自数据库或数组/对象),那么请确保您可以使用phpI完成这项工作,但还没有编写代码。我还在琢磨在WHERE子句中如何实现这一点,在本例中,CountryName=“US”这样您就可以只为我们获得结果,但您可以将其更改为“UK”或任何您想要的内容