2017-10-21 2 views
2

I pagination basierend auf primaryid und Anzeige 20 records pro pageWie Paginierung zu machen, basierend auf primäre ID

Mein database mit primaryid (Autoinkrement) als folgt

+ users + 
     id 
    ------- 
     1 
     . 
     . 
    -------- 
     145 
     . 
     . 
    upto 5000 

tun will Ich versuche so etwas

Ich bin id dynamisch in diese Variable dynamicIdPassed

SELECT * FROM users WHERE id=dynamicIdPassed LIMIT dynamicIdPassed, 20 

Dankten im Voraus zu bekommen.

+0

Mögliches Duplikat [Einfaches PHP Paginierung script] (https://stackoverflow.com/questions/3705318/simple-php-pagination-script) – trincot

Antwort

1

Sie müssen den Wert für den Index dynamisch festlegen. Angenommen, in der unteren Abfrage habe ich den Startindex für die erste Seite auf 0 gesetzt. Wie für die zweite Seite wäre es 20 * 2 dann für die dritte Seite 20 * 3 und so weiter.

SELECT * FROM users limit 20 OFFSET 0; 
Verwandte Themen