-1

テーブルがあります。このテーブルには 20 列あります。デフォルト値は 2-11 から始まり、10 件の結果しか表示されません。ユーザーが前のボタンをクリックすると、前の 1-10 の結果が表示されます。どうすればこれを達成できますか?

4

1 に答える 1

2

ページネーションを取得するには、パラメーターとしてページを送信する必要があります。休むのは簡単です。SQLには、設定した制限変数とオフセット変数に限定されたデータを取得する LIMIT 句があります。例:

100 行のテーブルがあります。最初の 10 個を取得したい場合は、次のように記述する必要があります。

SELECT columns FROM table ... LIMIT 0,10

次の 10 行を取得する場合、クエリは次のようになります。

SELECT columns FROM table ... LIMIT 10,10 

等々

page パラメーターは、表示しているページを示し、そこからオフセットを簡単に計算できます。

$offset = $currentPage*$limit;
于 2013-04-13T00:25:05.133 に答える