分页内容不断变化

时间:2016-09-21 13:28:25

标签: php mysql

这是使用分页时每个开发人员的已知问题。我没有找到任何简单的解决方案,除了使用像谷歌分页光标这样复杂的东西。

我们有下一个场景:我们的分页对象每页有5个项目,总共有10个项目

  1. 第1页将显示:item1,item2,item3,item4,item5
  2. 我们删除item4和item5
  3. 第2页将显示:item8,item9,item10
  4. 问题:items6和item7因为在第1页中移动而消失了
  5. 因此,完美的场景将是第2页显示item6,item7,item8,item9和item10。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:0)

使用新闻项的ID来抵消您的数据库限制。

$offset_id = $_GET['offset']; $sql = "SELECT * FROM `table` WHERE `id`>'".$offset_id."' LIMIT 5";

注意:上面的代码容易受到SQL注入攻击,使用上面的代码,这只是一个例子。