Heim >Datenbank >MySQL-Tutorial >Wie implementiert man eine einfache PHP-Paginierung?
Einfaches PHP-Paging-Skript
Paging ist eine Technik, mit der große Datenmengen in überschaubaren Blöcken angezeigt werden, normalerweise durch Aufteilen in Seiten. In PHP ist das Erstellen eines einfachen Paginierungsskripts relativ einfach und unkompliziert.
Methodenübersicht
Das bereitgestellte Code-Snippet kombiniert HTML und PHP, um die Paginierung zu implementieren. Zunächst werden die Gesamtzahl der Elemente in der Datenbanktabelle, die Anzahl der pro Seite anzuzeigenden Elemente und die aktuelle Seitenzahl berechnet. Anschließend berechnet es den Offset der Datenbankabfrage und generiert „Zurück“- und „Vorwärts“-Links für die Navigation.
Code-Implementierung
Das Code-Snippet verwendet zunächst eine SQL-Abfrage, um die Gesamtzahl der Elemente aus einer Datenbanktabelle abzurufen. Anschließend wird die Anzahl der pro Seite anzuzeigenden Elemente definiert und die Anzahl der erforderlichen Seiten berechnet. Die aktuelle Seitenzahl wird über den GET-Parameter „page“ ermittelt und über filter_input bereinigt.
Der Offset für eine Datenbankabfrage wird berechnet als (Seitenzahl – 1) × Anzahl der Elemente pro Seite. Dem Benutzer werden Paginierungsinformationen angezeigt, einschließlich der aktuellen Seitenzahl, der Gesamtzahl der Seiten und des Bereichs der angezeigten Elemente.
Vorbereitete Anweisungen werden verwendet, um paginierte Ergebnisse aus der Datenbank abzurufen. Der Code durchläuft die Ergebnisse und zeigt jedes Element in Absatzform an. Wenn kein Ergebnis gefunden wird, wird die entsprechende Eingabeaufforderung angezeigt.
Das obige ist der detaillierte Inhalt vonWie implementiert man eine einfache PHP-Paginierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!