Hallo,
Ik heb al rondgekeken/gezocht hier op het forum, maar ben helaas niks tegengekomen wat bruikbaar was. Het zit namelijk zo.
Ik ben bezig met een website, waar locaties met een boomstructuur worden weergeven. Dat geeft zoiets als dit:
Dit staat als volgt in de database:

Alle subcategorieën van de categorie zijn gescheiden met een comma (,). Het nummer vertegenwoordigd de categorie (komt dus overeen met een nummer uit de database).
Ik lees alles uit d.m.v. een functie recursief aan te roepen. Opzich geen probleem, maar het begint allemaal wel erg traag te worden nu er meer dan 5000 locaties in de database staan.
Is hier een snellere oplossing voor? En zo ja.. hoe zou ik dat aan moeten pakken?
Alvast bedankt!
Matthias Trip
Ik heb al rondgekeken/gezocht hier op het forum, maar ben helaas niks tegengekomen wat bruikbaar was. Het zit namelijk zo.
Ik ben bezig met een website, waar locaties met een boomstructuur worden weergeven. Dat geeft zoiets als dit:
code:
1
2
3
4
5
6
7
8
9
10
| Europa - Nederland - - Drenthe - - - Emmen - - - - Noorder dierenpark - - - Assen - - - Coevorden - - Friesland - - - Joure - Duitsland |
Dit staat als volgt in de database:

Alle subcategorieën van de categorie zijn gescheiden met een comma (,). Het nummer vertegenwoordigd de categorie (komt dus overeen met een nummer uit de database).
Ik lees alles uit d.m.v. een functie recursief aan te roepen. Opzich geen probleem, maar het begint allemaal wel erg traag te worden nu er meer dan 5000 locaties in de database staan.
Is hier een snellere oplossing voor? En zo ja.. hoe zou ik dat aan moeten pakken?
Alvast bedankt!
Matthias Trip