![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
21/03/2008, 05:35
|
(Desactivado) | | Fecha de Ingreso: diciembre-2006
Mensajes: 529
Antigüedad: 18 años, 2 meses Puntos: 11 | |
Re: Crear menu con Categorias y SubCategorias usando MySQL y PHP Para qué hacer dos tablas iguales?
Mejor trabaja sólo con una.
En esa única tabla para categoría pones un campo que se llame "madre".
En las subcategorías pones en "madre" el id de la categoría madre.
En las categorías que no tienen "madre" (o sea son del primer nivel) en ese campo le pones "0".
Después hacer un while con los resultados, los guardas a todos en un array y los procesas con una fución para mostras subcategorías, subsub, subsubsub hasta el nivel que necesites.
Como resultado: de una sola consulta mysql tienes todo y no tienes que hacer múltiples consultas anidadas. Además no tienes límites en los niveles.
Seguimos en contacto.
Saludos |