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

mysql:4287

From: Noriyuki Sakimura <Noriyuki Sakimura <sakimura@xxxxxxxxxx>>
Date: Wed, 5 Sep 2001 16:24:54 +0900
Subject: [mysql 04287] Re: DB のフェッチ方法について

崎村です。

>次データ20件を表示したいのですが、
>前のデータ20件を表示してしまう。
>要するに、DBの一番最初のデータ(20件分)を
>永遠に抽出している。

 どういうしくみのプログラムなのか分かりませんが、「次へ」の処理の
際、毎回SQLをexecuteしているのではないでしょうか。そういうことで
あれば、いくらフェッチしても先頭からになります。

 幸いMySQLには limit 指定がありますので、それを使えば取得する範囲
(開始位置、行数)を指定できます。SELECT文の文法を調べてみてください。

----------------------------------------------------------------------
ソフネック株式会社 佐賀開発室  崎村 典行 sakimura@xxxxxxxxxx
http://www.sofnec.co.jp/
本社(恵比寿) tel:03-5475-7381 fax:03-5475-7382
佐賀開発室   tel:0952-34-4032 fax:0952-34-4034

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

      4284 2001-09-05 15:39 [米山孝志 <yoneyama@x] DB のフェッチ方法について               
      4285 2001-09-05 16:09 ┣["Kawai,Takanori" <GC]                                       
      4286 2001-09-05 16:12 ┣[fuji <fujiyama@xxxxx]                                       
->    4287 2001-09-05 16:24 ┗[Noriyuki Sakimura <s]