[PHP-users 34547] Re: MySQLのデータ追加の順番
睦月
mutsuki @ mf.point.ne.jp
2009年 4月 22日 (水) 18:40:36 JST
睦月と申します。
森さんも書かれていますが、RDB のレコードの順番は出力時に ORDER BY 句でソー
トして初めて保証されます。
> それも考えたのですが、今書いているコードは10件ごとにデータを一覧表示し
> て、11件目以降は2ページ目、というようなものです。
11件目以降をどのように取得しているのかわかりませんが、LIMIT 句を使用する
にしても ORDER BY でソート順を指定しない限りは順番の一切の保証はないと考
えた方が無難です。
あとは PHP でソートし直すという方法もありますが、DB でやる方が高速なので
お勧めしません。
あと、PHP よりも MySQL の ML に聞いてみる方がよりよい方法が見つかるかも
しれません。
MySQL Mailing List
http://www.mysql.gr.jp/ml.html
--
睦月
PHP-users メーリングリストの案内