hi,
Ik heb een lijst met nieuwsberichten die te identificeren zijn op basis van de datum die bij het bericht is toegevoegd. Deze data hoeven niet per se chronologisch te zijn; een bericht dat later aan de database is toegevoegd kan dus nog steeds eerder plaats hebben gevonden dan het bericht ervoor.
Wat ik wil is bij ieder bericht de naam weer geven van het bericht dat voor en na het huidige bericht komt, en eventueel ditzelfde doen met het allereerste en allerlaatste bericht.
Wat ik kan doen is alle berichten uitlezen, deze in een array oid laden en met behulp van php de positie van het huidige bericht binnen deze array bepalen, en uitzoeken wat de gegevens van het eerste/vorige/volgende/laatste bericht zijn. Naast het feit dat dit resources gaat vreten, is dit is mi ook nog eens een vrij ranzige oplossing.
Aangezien ik er nogal van houd bepaalde dingen netjes aan te pakken (en wellicht onderweg ook nog eens wat bij te leren
) vraag ik mij af of dit niet netter kan. Zou er bijvoorbeeld een manier zijn om ditzelfde (op een nettere manier) met een aantal mysql queries te bereiken? Of zijn er andere manier om dit soort dingen handiger aan te pakken?
Indien er gebruik gemaakt zou worden van een simpeler systeem met index nummers zou eea eenvoudig op te lossen zijn, maar aangezien ik nu met verschillende datums moet werken wordt het net een stukje complexer..
Ik heb een lijst met nieuwsberichten die te identificeren zijn op basis van de datum die bij het bericht is toegevoegd. Deze data hoeven niet per se chronologisch te zijn; een bericht dat later aan de database is toegevoegd kan dus nog steeds eerder plaats hebben gevonden dan het bericht ervoor.
Wat ik wil is bij ieder bericht de naam weer geven van het bericht dat voor en na het huidige bericht komt, en eventueel ditzelfde doen met het allereerste en allerlaatste bericht.
Wat ik kan doen is alle berichten uitlezen, deze in een array oid laden en met behulp van php de positie van het huidige bericht binnen deze array bepalen, en uitzoeken wat de gegevens van het eerste/vorige/volgende/laatste bericht zijn. Naast het feit dat dit resources gaat vreten, is dit is mi ook nog eens een vrij ranzige oplossing.
Aangezien ik er nogal van houd bepaalde dingen netjes aan te pakken (en wellicht onderweg ook nog eens wat bij te leren
Indien er gebruik gemaakt zou worden van een simpeler systeem met index nummers zou eea eenvoudig op te lossen zijn, maar aangezien ik nu met verschillende datums moet werken wordt het net een stukje complexer..
Through meditation I program my heart to beat breakbeats and hum basslines on exhalation -Blackalicious || *BetuweKees was AFK; op de fiets richting China en verder