私のウェブサイトには、テーブル内のすべてのレコードを表示するページがあります。だから、私は単純なページネーションの仕組みを持っています。すべてのレコードを日時と制限付きで取得する
ページングの場合、ページに応じて制限をテーブルに照会しています。
$query = "SELECT * ";
$query .= "FROM records ";
$query .= "LIMIT $start, $limit;";
これは完全に機能します。
ただし、レコードを取得するために必要な順序は、テーブルの順序ではありません。レコードのは日時に従うべきです。 (日付と時間の列があります)。
このようにクエリを変更すると、常にすべてのページに同じレコードが表示されます。私は必要なもの
$query = "SELECT * ";
$query .= "FROM records ";
$query .= "WHERE published = '1' ORDER BY date DESC, time DESC ";
$query .= "LIMIT $start, $limit;";
は、すべてのレコードが日時で注文する必要があり、彼らはまた$start
と$limit
変数に尊重するべきです。
基本的にはページネーションの仕組みです。
正常に動作するはずです。あなたは '$ start'と' $ limit'を設定しますか? – nospor
現在のクエリは機能しませんか? – Rahul
現在のものは2番目のものです。それは働いていますが、それは適切に改ページされません。 – TharinduLucky