[PHP-users 288] 「次の50件」みたいにするためには?
Y.Watanabe
php-users@php.gr.jp
Wed, 27 Jun 2001 15:03:12 +0900
渡辺です。
このMLにはいつもお世話になっております。
問題解決というより、参考文献やヒントがあれば
参考にさせて欲しいと思って投稿してます。
linux + apache + php4.0.3 + postgreSQL7.0.3 という環境で
Webアプリケーションをつくっております。
1500件程度のデータ(1レコードあたり1〜2kbyteくらい)が
DB上にあって、まともにselectで出力すると
当然ブラウザ上では1500件全部ばぁ〜っと並んでしまいます。
50件くらいずつ表示して、「次の50件へ」「前の50件へ」みたいに
リンクをはるのがスマートだと思うのですが、
はて?これをやるにはselectの実行結果を複数の画面で
共有しなければならないのか?
例えば
$sql = "select data1,dat2,data3,data4 from test_table"
$result = pg_exec($dbconnection,$sql);
と書いて、この$resultを複数の画面で
共有する?(・・・できないと思うが?)
などと考えてるうちに、根本的になにか僕の知識の不足があるような
気がしてきました。
『たくさん出たselect結果を50件くらいずつブラウザに表示して、
それ以外のデータは「次の50件へ」「前の50件へ」みたいな
リンクにする』
ということを実現する実装方法について、
何かヒントになるようなphp関数やWebや文献をご存知でしたら、
どなたかご教授ください。