Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/01/2014, 13:37
Avatar de kahlito
kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 1 mes
Puntos: 65
Respuesta: Mi primera base de datos y tabla en mysql para sistema de noticias, ¿es co

Hola de nuevo, retomo este tema ya que intento ampliar un poco las tablas a ver si sería capaz de hacer algo parecido a un portal o al menos algo con varios enlaces y todo dinámico.

En cuanto a lo del id_usuario quizás más adelante se incluya algún otro usuario con permisos así que en principio solo será el administrador.

El tema de crear otra tabla para incluir las imágenes lo dejo por ahora en segundo plano para hacer nuevas pruebas cuando esté todo, así que por ahora he pensado esta idea:

Creo dos tablas, una llamada enlaces que serán los distintos apartados que llevaría la web y otra contenidos que serían los contenidos de cada enlace.

Código MySQL:
Ver original
  1. enlaces
  2. ------------
  3. id_enlace - 1
  4. titulo - Home
  5. descripcion - Descripción de la home.
  6. enlace - index.php
  7. posicion - 1
  8. id_usuario - 1

Código MySQL:
Ver original
  1. contenidos
  2. ----------------
  3. id_contenido - 1
  4. titulo_enlace_contenido - (título de un posible enlace dentro del contenido)
  5. titulo - Título h1
  6. subtitulo  Título h2 o título del apartado
  7. contenido - Contenido del apartado
  8. imagen  
  9. url_video
  10. fecha
  11. id_enlace - 1 (hacia la home)
  12. id_usuario -1

Luego para llamar a cada enlace o sección lo hago así:

- Suponiendo que la sección 7 (id_enlace7) es artículos lo llamo con esta consulta a la tabla contenidos

Código SQL:
Ver original
  1. SELECT * FROM contenidos WHERE id_enlace=7;

y luego de ahí imprimo las filas correspondientes según el caso (titulo, subtitulo, contenido, imagen, vídeo etc etc)

- Suponiendo que fuese la sección 2 (id_enlace2) instalaciones haría lo mismo pero cambiando la consulta al su enlace correspondiente:

Código SQL:
Ver original
  1. SELECT * FROM contenidos WHERE id_enlace=2;

Y así sucesivamente con todos los apartados.

Hasta ahora es lo que se me va ocurriendo sobre la marcha, ¿alguna sugerencia para mejorar o eliminar algo?

Saludos

Última edición por gnzsoloyo; 28/01/2014 a las 05:32 Razón: Código de programacion no permitido en foros de base de datos