Cita:
Iniciado por omegafunky k onda erickfrancisto ahorita k vi tu ejemplo me llamo la atencion me serviria para algo k estoy tratando de hacer pero con consultas traer las categorias y subcategorias de la BD, sabes como seria? x ejemplo
cat_tipo_producto //tabla
id_tipo
nombre_tipo
subcat_monitor //tabla
id_submonitor
nombre_submonitor
Realmente deberías usar el modelo de datos que se presenta en este mensaje y primer mensaje:
http://www.forosdelweb.com/showpost....16&postcount=1
Fijate que se usa una sóla "tabla" con tus categorías .. ahí se emplea el campo "ref" que indica "de quien cuelga esta rama" .. Siendo la "ref 0" el "raiz.
Así puedes "anidar" tantas sub-categorias como necesites.
Esta tabla "categorias" sólo define la categoria . nada más .. lo ideal es relacionarla con lo que se necesita clasificar:
tabla productos
id_producto
id_categoria ---> clave foránea tabla categorias
nombre_producto
etc ...
tabla categorias
id_categoria
ref
nombre_categoria
Así .. tu "juegas" con la tabla "categorías" para presentar tu "arbol" de categorías (con sus sub-categorías). En tu tabla "productos" tienes la referencia de la "categoría" exacta que pertenece el "producto" para efectos de filtrados/clasificaciones .. y busquedas en general.
Un saludo,