【问题标题】:Pagination - 2 items per page on page 1, 10 items per page on other pages分页 - 第 1 页每页 2 个项目,其他页面每页 10 个项目
【发布时间】:2013-06-21 23:39:49
【问题描述】:

我需要非常具体的东西 - 我想显示 N 个项目的分页,我的目标是只显示第 1 页上的前 2 个项目,其余项目照常显示(例如每页 10 个)。我无法跳过第一页上的 8 个项目并将它们移动到第二页。有什么建议吗?

【问题讨论】:

  • 请发布您的代码。

标签: php mysql pagination limit offset


【解决方案1】:

在第一页放 LIMIT 0,2 的 SQL 查询 在第二页限制 2,10 在第三页限制 12,10 在 PHP 中,您可以这样做:

 <?php
 if($p==1){
      $start=0;
      $amount=2;
 }else{  
      $start=$p*10-18;
      $amount=10;
 }
 $sql="SELECT * FROM table LIMIT $start,$amount"; 

【讨论】:

  • 如果第一页=第1页,第二页=第2页,如果第一页使用数字0,则应减去8
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-18
  • 1970-01-01
  • 1970-01-01
  • 2017-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多