12.14 Paginierte Links für eine Gruppe von Datensätzen anzeigen

Problem

Sie möchten eine große Datenmenge seitenweise anzeigen und Links für die Navigation durch die Datenmenge bereitstellen.

Lösung

Nutzen Sie die datenbankspezifische Syntax, um nur einen Teil der Zeilen abzurufen, die von Ihrer Abfrage gefunden werden. Listing 12.35 zeigt, wie das bei SQLite funktioniert.

<?php
// Fünf Zeilen auswählen und dabei nach den ersten drei beginnen.
foreach ($db->query('SELECT * FROM zodiac ' .
                    'ORDER BY sign LIMIT 5 ' .
                    'OFFSET 3') as $row) {
     // Mit jeder Zeile etwas machen.
}
?>

Listing 12.35 Ergebnismengen auf mehreren Seiten anzeigen mit SQLite

Die Funktionen pc_indexed_links( ) und pc_print_link( ) in diesem Rezept helfen Ihnen bei der Ausgabe der Daten ...

Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.