基本的に、これは私のページングクエリが現時点でどのように見えるかです:
$limit = mysql_escape_string($_GET['pagenumber']);
if (empty($limit)){
$limit = "1";
}
$page = $limit * 10;
$flim1 = $page / 10;
$flim = $page - 10;
私のクエリの最後に、私はこれを持っています:
... LIMIT $flim, $page
ページ番号が 1 の場合は 1, 10、ページ番号が 2 の場合は 10, 20 です。最初のページでは完全に機能しますが、2 番目のページに到達すると、$flim をエコーしたときに 20 の結果がありました。と $page、それらは 10 と 20 でした。理由がわかりません!
ページングの二重クエリについて聞いたことがあります。これを行う簡単な方法を知っている場合は、リンクを投稿してください。私の方法はうまくいきますか?