そのため、クエリから非常に大きな結果セットを返し、それをページ分割されたテーブルとして Web ページに表示する方法を見つけようとしています。
たとえば、データベースから 1,000 個のアイテムを取得しようとしている場合、それらを一度に 100 個ずつページ分割されたテーブルに表示し、それらの 100 個のアイテムのみをクエリしたいと考えています。
ユーザーが検索ボックスにクエリする名前を入力すると、テーブルのページネーションをクリックできるようにしたいと思います。各ページネーションは 100 項目のみを照会するため、「ページ」1 は項目 1 ~ 100 を表示します。 ' 2 項目 101 から 200 などを表示します...
非常に大きな結果セットをクエリしてから表示をページ分割するだけでは非常に遅いため、これを行いたいと思います。
PHP と MySQL を使用してこれを行う方法について誰かアドバイスはありますか?
ページネーションは正常に機能していますが、クエリの実行方法がわかりません。
これが私が今持っているクエリです:
mysql_query("SELECT name, age, address FROM users WHERE name='$name' AND domain_name='$age' LIMIT 100", $localDB);
このクエリを使用して、結果セット 101-200、201-300 などのみを返すにはどうすればよいですか?