[前][次][番号順一覧][スレッド一覧]

mysql:12804

From: 勝亦 浩毅 <勝亦 浩毅 <katsumata@xxxxxxxxxx>>
Date: Fri, 24 Feb 2006 10:57:19 +0900
Subject: [mysql 12804] 最後からn件を取得するには?

勝亦です。これが初投稿になります、よろしくお願いします。

今、PHP+MySQLで掲示板ログのテーブルを作っていまして、いわゆるページ切り
替え機能を実装しようとしています。
先頭ページでは最新の10件を表示。後は10件ずつ過去に遡っていけるといっ
たよくある感じです。

さて、LIMITでは指定位置からn件という取り方なので、最終の10件を取るに
は

a)あらかじめ総件数を取得し、計算してからLIMITの引数にする。
b)逆順にしてからLIMITで取得。出力時にひっくり返して出力する。

と思いつきましたが、ちょっと手順が多い気もします。

最終レコードから10件を取得し、かつ正順に結果を取得するのに、これより手
軽な方法はありますでしょうか?


[前][次][番号順一覧][スレッド一覧]