Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2012, 15:36
esaenz22
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años
Puntos: 7
Pregunta cms desde cero

Hola a todos. estoy creado un administrador de contenidos desde cero sin utilizar framework. he creado 5 tablas que son banner, contenidos, secciones y menu_posicion.

En la tabla secciones he creado los campos idseccion, seccion, url_seccion, idsubseccion (es como el parent_id), subseccion y url_subseccion.



Mi pregunta es si estoy en lo correcto en crear los campos subseccion y url_subseccion para agregar a la tabla secciones o tengo que crear otra tabla para las subsecciones ?.

Ya que al mostrar los resultados en la web, debo mostrar tanto las subsecciones como el contenido de la seccion. ya ese tema es php.

La tabla secciones con los registros.



La tabla contenidos con los registros.



el codigo sql.

Código SQL:
Ver original
  1. // la subseccion
  2. SELECT * FROM `menu_secciones` WHERE url_subseccion = 'estimulacion-temprana';
  3.  
  4. // el id de la subseccion.
  5. SELECT * FROM `menu_secciones` WHERE idsubseccion = '9'
  6.  
  7. // el contenido de la subseccion. aqui esta el error.
  8. SELECT c.*, ms.* FROM contenido_seccion c
  9. LEFT JOIN menu_secciones ms ON (c.idseccion = ms.idseccion)
  10. WHERE c.idseccion = '9'

Nota. el id de la seccion que registre de la tabla contenidos es el numero 25 (Desarrollo personal).

saludos.

Última edición por esaenz22; 10/04/2012 a las 15:43 Razón: correccion del tema.