Bedankt mensen, het was best een heel simpele oplossing:
code:
1
| $query = "SELECT * FROM party a INNER JOIN category b ON a.partyCategory = b.categoryId WHERE partyDate >= '".date("Y-m-d")."' ORDER BY partyCategory,partyDate ASC"; |
Er zijn verschillende soorten feesten en daarvan moeten op de homepage de eerstvolgende feesten verschijnen.. Nu selecteert hij alle feesten die dus na de huidige datum zijn gepland, die rangschikt hij weer naar datum waarvan de 'oudste nieuwe data' eerst.
In mijn PHP loop zeg ik dat er maar één feest van elke categorie geplaatst mag worden en dat is dus automatisch de eerste nieuwste want dat heeft de SQL query aangegeven met de ASC rangschikking.
(uitleg voor mensen die een soortgelijk probleem hebben)