Stel: er zijn op een fotoalbum 18 reacties gekomen. op iedere pagina staan 15 reacties.
Voor de eerste pagina, de query
select * from reacties where albumid = XX order by post_date asc limit 0, 15
Er zullen dus 15 reacties weergegeven worden, prima niets mis mee.
Maar er zijn meer dan 15 reacties, dus er wordt een tweede pagina aangemaakt. Echter, deze tweede pagina wordt direct tijdens het bezoek meteen weergegeven omdat hier onderaan de nieuwste reacties staan. Alleen kom er op de pagina maar 3 reacties omdat die query zo is
select * from reacties where albumid = XX order by post_date asc limit 15, 15
Wat mijn bedoeling is dat ik graag, als de laatste (hoogste) pagina altijd 15 reacties bevat, de laatste tevens de oudste pagina, pagina 1 dus, heeft dus de 3 reacties. Hoe los ik het op?
Voor de eerste pagina, de query
select * from reacties where albumid = XX order by post_date asc limit 0, 15
Er zullen dus 15 reacties weergegeven worden, prima niets mis mee.
Maar er zijn meer dan 15 reacties, dus er wordt een tweede pagina aangemaakt. Echter, deze tweede pagina wordt direct tijdens het bezoek meteen weergegeven omdat hier onderaan de nieuwste reacties staan. Alleen kom er op de pagina maar 3 reacties omdat die query zo is
select * from reacties where albumid = XX order by post_date asc limit 15, 15
Wat mijn bedoeling is dat ik graag, als de laatste (hoogste) pagina altijd 15 reacties bevat, de laatste tevens de oudste pagina, pagina 1 dus, heeft dus de 3 reacties. Hoe los ik het op?