所以基本上,这就是我的分页查询目前的样子:
$limit = mysql_escape_string($_GET['pagenumber']);
if (empty($limit)){
$limit = "1";
}
$page = $limit * 10;
$flim1 = $page / 10;
$flim = $page - 10;
在我的查询结束时,我有这个:
... LIMIT $flim, $page
如果页码是 1 和 10, 20 如果页码是 2 应该是 1, 10。它在第一页上完美地工作,但是当我到达第二页时,有 20 个结果,虽然当我回显 $flim和 $page,它们是 10 和 20。我不明白为什么!
我听说过一些用于分页的双重查询。如果您知道一种类似于此的简单方法,请发布链接。我的方法会奏效吗?