login  Naam:   Wachtwoord: 
Registreer je!
 Forum

volgende 10 ID's uit DB

Offline Appie_Dijk - 08/10/2005 11:14
Avatar van Appie_DijkLid Hallo iedereen,

op http://www.site...mp;id=9701 kun je zien dat ik de 10 laatste ID's uit de DB haal.

Nu wil ik graag als ik op de knop "volgende pagina" klik dat ik de volgende 10 ID's uit de DB zie. hoe kan ik dit doen?

2 antwoorden

Gesponsorde links
Offline marten - 08/10/2005 11:28
Avatar van marten Beheerder Zoek eens op pagina navigatie
Staat tussen de php tutorials
Offline Thomas - 08/10/2005 11:29
Avatar van Thomas Moderator MySQL queries zijn als volgt opgebouwd:

SELECT ...
FROM ...
WHERE ...
GROUP BY ...
HAVING ...
ORDER BY ...
LIMIT ...

waarbij SELECT ... eigenlijk alleen verplicht is.

Met LIMIT a, b kun je een bepaald aantal rijen (b) vanaf een bepaalde offset (a) ophalen.

De eerste 10 rijen haal je dus op met:
SELECT ...
FROM ...
WHERE ...
ORDER BY ...
LIMIT 0, 10

Rij 10 (je begint te tellen vanaf 0) tot en met 19 (dus de volgende 10 rijen) haal je op met
SELECT ...
FROM ...
WHERE ...
ORDER BY ...
LIMIT 10, 10

Rij 20 (je begint te tellen vanaf 0) tot en met 29 (dus de volgende 10 rijen) haal je op met
SELECT ...
FROM ...
WHERE ...
ORDER BY ...
LIMIT 20, 10

Omdat je over verschillende pagina's moet onthouden op welke pagina je zit, moet je hiervoor een variabele in je URL (of sessie, of cookie) doorgeven die je dat vertelt.

Ik ga dat hier niet nog een keer uitleggen, want hier bestaat een tutorial over.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.18s