Foros del Web » Programando para Internet » PHP »

Contrucción de un menu de categorias

Estas en el tema de Contrucción de un menu de categorias en el foro de PHP en Foros del Web. Hola a todos, Ando un poco sobresaturado de información, me gustaría que me ayudaran en esto. Tengo 2 tablas, una de categorías y otra de ...
  #1 (permalink)  
Antiguo 04/06/2005, 07:20
Avatar de Takitei  
Fecha de Ingreso: septiembre-2004
Ubicación: Venezuela
Mensajes: 1.231
Antigüedad: 13 años, 2 meses
Puntos: 5
Contrucción de un menu de categorias

Hola a todos,

Ando un poco sobresaturado de información, me gustaría que me ayudaran en esto. Tengo 2 tablas, una de categorías y otra de subcategorías:

tabla categorías
-id
-nombre

tabla subcategorias
-id
-nombre
-idcategoria

Tengo que hacer un menu que quede asi:

Categoria 1
-subcategoria 1
-subcategoria 2
-subcategoria 3
Categoria 2
-subcategoria 1
-subcategoria 2
Categoria 3
-subcategoria 1
-subcategoria 2
-subcategoria 3

¿Cómo sería la forma más sencilla de construir ese menu sin hacer muchas consultas a la BD?. Había pensado en un JOIN, pero luego que tengo el resultado, ¿cómo lo proceso para generar el menu?

Gracias de antemano!
__________________
Takitei
Ingeniarte.com
DannyHerran.com
"Dadme un punto de apoyo y moveré la tierra" - Arquímedes.
  #2 (permalink)  
Antiguo 04/06/2005, 09:20
Avatar de dwaks  
Fecha de Ingreso: agosto-2002
Ubicación: Panamá
Mensajes: 962
Antigüedad: 15 años, 4 meses
Puntos: 15
Pues con Join no podras ya que el resultado devuelto no será muy optimo, pero no veo nada malo en que hagas 2 consultas a la base de dtaos para hacer eso ya que no vas a tener 5,000 categorias y 100,000 subcategorias para hacer un menu.

Son pocos asi que usa la forma normal de seleccionar primero categoria y con el id buscas la suscategorias.
  #3 (permalink)  
Antiguo 04/06/2005, 09:46
Avatar de Takitei  
Fecha de Ingreso: septiembre-2004
Ubicación: Venezuela
Mensajes: 1.231
Antigüedad: 13 años, 2 meses
Puntos: 5
Ohh.... realmente son máximo 5 categorías... y unas 5 subcategorías por cada categoría.

Solo pensaba que había una forma más optima de hacerlo.
__________________
Takitei
Ingeniarte.com
DannyHerran.com
"Dadme un punto de apoyo y moveré la tierra" - Arquímedes.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:50.