Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2008, 14:56
GoKu
 
Fecha de Ingreso: septiembre-2003
Mensajes: 54
Antigüedad: 20 años, 7 meses
Puntos: 2
Consulta Mysql

Hola,
Tengo una pequeña consulta sobre como hacer una consulta (lol) MySQL.
Tratare de explicarlo lo mejor posible.

Bueno, tengo 5 tablas :
* Secciones (id, nombre, tipo)
* Categorias (id, nombre, seccion, imagen)
* SubCategorias (id, nombre, categoria, imagen)
* SSCategorias (id, nombre, scategoria, imagen)
* ContenidoSec (id, seccion, categoria, scategoria, sscategoria, nombre, descripcion, .... etc)
(categoria, scategoria, sscategoria GUARDA el ID de aquella categoria)

(No tomen en cuenta la tabla 'tipo' de secciones.)

La idea es hacer Secciones con Categorias / Sub-Categorias / Sub-Sub-Categorias.
Ejemplo:

Seccion (id) -> Categoria (id) -> SubCategoria (id) -> SScategoria (id)
Programacion (1) -> Webmaster (1) -> PHP (1) -> Script's (1)
Programacion (1) -> Webmaster (1) -> ASP (2) -> Script's (2)
Programacion (1) -> Webmaster (1) -> HTML (3)
Programacion (1) -> Aplicaciones (2)
Ayuda bla bla (2) -> categoria 1 (3) -> subcate (4)

etc, etc

Y tengo una url tipo:
secciones.php?id=Programacion&cat=Webmaster&ccat=P HP&scat=Scripts

Ya.
Si entro a id=Programacion
Como hago para que me muestre el contenido de la seccion Programacion ?
---------------------
secciones.php?id=Programacion&cat=Webmaster
Como hago para que me muestre el contenido de la seccion Programacion - Categoria Web Master?
---------------------
secciones.php?id=Programacion&cat=Webmaster&ccat=P HP
Como hago para que me muestre el contenido de la seccion Programacion - Categoria WebMaster - Sub categoria PHP ?
---------------------
secciones.php?id=Programacion&cat=Webmaster&ccat=P HP&scat=Scripts
Como hago para que me muestre el contenido de la seccion Programacion - Categoria WebMaster - Sub categoria PHP - Sub Sub Categoria Scripts?

(Todos de la tabla ContenidoSec)

con id seria sencillo... select * from ContenidoSec seccion=$id, categoria=$cat... y ahi compruebo con if si tiene subs categorias o no...

Pero lo quiero con Urls con Nombre, lo unico que se me ocurre es hacer consulta de cada tabla hasta sacar su ID, pero es mucho trabajos y mas codigos.

Existe la posibilidad de hacerlo con una sola consulta?

Gracias
__________________
Kame Kame AH