Hallo mensen,
Ik ben op het werk bezig met het maken van fatsoenlijke URLs. Nu wil de baas er geen id's meer in hebben dus wordt de url als volgt: www.domein.tld/events/slayer+013+Tilburg.html
Nu moet ik adhv die voorwaarden het juiste event uit de database zien te krijgen. Dit is echter een beetje een probleem gezien de database structuur.
De lokaties worden opgeslagen als groepen, vervolgens zijn er voor alle zaken groepen gekoppeld aan een event. In dit voorbeeld de groep slayer, de groep 013 en de groep Tilburg.
Kort gezegd moet ik op de volgende data een selectie uitvoeren:
De baas is blijkbaar niet zo heel technisch en ik wist van te voren ook niet dat de db structuur zo fantastisch in elkaar steekt.
Dus.. weet iemand of dit mogelijk is, en hoe? Ik kom niet verder dan een query waar ik alles selecteer uit events tabel, en de andere 2 tabellen join. Maar vanaf daar weet ik het niet meer.
Ik ben op het werk bezig met het maken van fatsoenlijke URLs. Nu wil de baas er geen id's meer in hebben dus wordt de url als volgt: www.domein.tld/events/slayer+013+Tilburg.html
Nu moet ik adhv die voorwaarden het juiste event uit de database zien te krijgen. Dit is echter een beetje een probleem gezien de database structuur.
De lokaties worden opgeslagen als groepen, vervolgens zijn er voor alle zaken groepen gekoppeld aan een event. In dit voorbeeld de groep slayer, de groep 013 en de groep Tilburg.
Kort gezegd moet ik op de volgende data een selectie uitvoeren:
Het kan natuurlijk voorkomen dat slayer vaker heeft opgetreden en er dus meedere events met de naam slayer in de database staan. Nu moet dus het event opgehaald worden waarvan er een groep met type location en naam '013' bestaat, en waarvan een groep bestaat met type city en naam 'Tilburg'. En de eventnaam moet natuurlijk overeenkomen.tabel_events
- event_id
- eventname
- .. rest van data
tabel_relatedGroups_index
event_id
group_id
tabel_groups
- group_id
- groupname
- type (deze moet dus location of city zijn)
De baas is blijkbaar niet zo heel technisch en ik wist van te voren ook niet dat de db structuur zo fantastisch in elkaar steekt.
Dus.. weet iemand of dit mogelijk is, en hoe? Ik kom niet verder dan een query waar ik alles selecteer uit events tabel, en de andere 2 tabellen join. Maar vanaf daar weet ik het niet meer.
Roses are red, violets are blue, unexpected '{' on line 32.