私は PHP でページネーションのようなことをしたいので、レコードまたは制限 0、10 を取ります。表示する前にレコードがあるかどうかを確認してください。私はPHP、MySQLを使用しています。
3 に答える
1
選択するフィールドの直前にSQL_CALC_FOUND_ROWSを追加します
例えば/
SELECT SQL_CALC_FOUND_ROWS * FROM tbl_name
WHERE id > 100 LIMIT 10;
クエリを制限付きで起動した後、以下のクエリを起動して、レコードの総数を取得できます
SELECT FOUND_ROWS();
于 2013-01-16T07:01:32.537 に答える
1
ページングを使用すると、そこにあるページに移動したいと思います。したがって、データを表示する前に。データベースで COUNT をクエリして、レコードの数を確認します。次に、ページ ナビゲーションを作成します。
または、前/次のみを表示しますか? 次のようなものの代わりに:
Previous - 2 3 4 5 - Next
だから私は使うだろう
SELECT COUNT(`id`) as `NumberOfRows` FROM `tablename`
于 2013-01-16T07:00:00.860 に答える
1
0,11 (次に 10, 11; 20, 11 など) を取りますが、最初に 10 を表示します。このようにして、次のページが存在するかどうかを常に知ることができます (11 番目のレコードが存在するかどうかをチェックすることによって)。
于 2013-01-16T06:53:15.830 に答える