ホームページ >バックエンド開発 >PHPチュートリアル >次のレコードの処理方法を教えてください。
次のレコードリクエスト
ジャンプでコレクションしたいです。 id は非連続のユニークな id 番号です
ジャンプしたとき、次のデータを取得するにはどうすればよいですか? ? ? ?
私の最初の考えはこれです。
データベース内の最小 ID と最大 ID を検索します。
収集するときに、ループ ID プラス 1 メソッドを使用してすべてのデータを走査します。
しかし、ここで問題が発生します。ID が連続していないため、収集時に空のデータが存在する必要があります。
お兄さんたちに何か良いアイデアがないか聞きたいのですが。
-----解決策---------------------
ID が大きい場合は ID 順に並べ替える現在のIDより小さい順に1つを取る
------解決策---------
前の ID より大きい 昇順 LIMIT 1
-----解決策---------
1. 他の人のサイトをまとめているので参照してください。リスト ページがあるかどうかを確認してください。ある場合は、リストを 1 つずつクリックしてください。
2. 小さな ID を加算し続けて、開かれたページが通常のページであるか、404 ページなどであるかを判断できます。
------解決策---------
インデックスがあるはずです...