Hola Colegas, hacía tiempo que no visitaba el foro, pero tengo una duda sobre programación y siempre recurro aquí aprender.
El tema es el siguiente, tengo una aplicación de E-commerce con la cual el administrador puede crear múltiples categorías y sub-categorías, de manera que el árbol es infinito, es decir, puede crear sub-categorías dentro de sub-categorías de esta manera:
Código:
-Categoría
-Categoría
-Categoría
-Categoría
-Categoría
................
Ahora mi pregunta es la siguiente, de que manera procesarían esta situación buscando la mayor performance, WHILE? FOR/FOREACH? SQL haciendo Joins?
Mi idea principal era hacer una única query (MySQL) y procesar todo con un FOR, cargando arrays, pero se escuchan mejores ideas claro!
Saludos a todos y desde ya gracias!!!