データ取得のための効率的な MySQL ページング
iPhone アプリケーションの MySQL データベースからのデータ取得プロセスを最適化するには、ページングが不可欠です。結果の数が 500 件など大量になると、それらをすべて一度に取得して表示するのは現実的ではなくなります。代わりに、ページングを実装すると、一度に管理可能な数の項目 (例: 20) を表示できます。
ページングの実装
MySQL には、制限するための LIMIT 句が用意されています。 SELECT ステートメントで返される行の数。この句は、最初の行のオフセットと返される行の最大数を表す数値引数を受け入れます。
最初のページの取得
次の最初のページを取得するにはデータの場合は、ページ サイズを表す 1 つの引数を指定して LIMIT を使用します。
SELECT * FROM tbl LIMIT 20;
このステートメントは、最初の 20 個を取得します。
後続のページの取得
次のページを取得するには、LIMIT 句のオフセットを調整します。
SELECT * FROM tbl LIMIT 40, 20;
これステートメントは行 41 ~ 60、つまり 2 ページ目を取得します。
その他の考慮事項
以上がiPhone アプリのデータ取得のために MySQL ページネーションを効率的に実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。