Beetje rare titel, kon niets beters bedenken 
Ik ben al een tijdje bezig met een (ASP)site, maar deze begint aardig te groeien.
Nu heb ik een overzicht van nieuwsitems. De hoofdpagina laat de eerste 8 zien en dan kun je ook nog alle nieuwsitems bekijken.
Dit is echter absoluut niet te handhaven als de database nog verder gaat groeien.
De oplossing hiervoor is de data te categoriseren en door per bijvoorbeeld 10 nieuwsitems door de database te wandelen. Mijn vraag is echter hoe ik dit doe.
De tabel bestaat in dit geval uit een incremental ID, maar doordat er ook berichten kunnen worden verwijderd, ontbreekt hier een aantal ID's, waardoor ik niet gewoon kan zeggen:
Hierdoor zou hij niet in alle gevallen 10 resultaten geven.
Ik zou eigenlijk op aanwezige rij moeten sorteren, maar ik heb geen idee hoe dit te doen. Uiteraard aan de Count gedacht, maar dan zou je nog steeds een query moeten hebben die de volgende 10 kan weergeven.
Of moet je het e.e.a. in een array stoppen of in een object?
Ik ben al een tijdje bezig met een (ASP)site, maar deze begint aardig te groeien.
Nu heb ik een overzicht van nieuwsitems. De hoofdpagina laat de eerste 8 zien en dan kun je ook nog alle nieuwsitems bekijken.
Dit is echter absoluut niet te handhaven als de database nog verder gaat groeien.
De oplossing hiervoor is de data te categoriseren en door per bijvoorbeeld 10 nieuwsitems door de database te wandelen. Mijn vraag is echter hoe ik dit doe.
De tabel bestaat in dit geval uit een incremental ID, maar doordat er ook berichten kunnen worden verwijderd, ontbreekt hier een aantal ID's, waardoor ik niet gewoon kan zeggen:
code:
1
| select * from tabel where id between 1 and 10 |
Hierdoor zou hij niet in alle gevallen 10 resultaten geven.
Ik zou eigenlijk op aanwezige rij moeten sorteren, maar ik heb geen idee hoe dit te doen. Uiteraard aan de Count gedacht, maar dan zou je nog steeds een query moeten hebben die de volgende 10 kan weergeven.
Of moet je het e.e.a. in een array stoppen of in een object?