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:
Ahora mi pregunta es la siguiente, de que manera procesarían esta situación buscando la mayor performance, WHILE? FOR/FOREACH? SQL haciendo Joins?-Categoría -Categoría -Categoría -Categoría -Categoría ................
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!!!