Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/10/2006, 11:38
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por omegafunky Ver Mensaje
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,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.