Ver Mensaje Individual
  #10 (permalink)  
Antiguo 10/08/2009, 13:37
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 9 meses
Puntos: 150
Respuesta: Inserto un comentario y se pone en todas las noticias [ayuda]

Bueno ahi ya vemos bastante claro cual es tu error. Cuando diseñas las bases de datos hay que tener muuuuuuuuuy claro cierto concepto de relacion de tablas. Y lo mejor es explicartelo con un ejemplo:

-Centremonos en el primer comentario
Codigo: 1 Nombre: fgfgfgf Fecha: 000-0-0-0-0 Mensaje: fgfgfgf

-¿Que dato de ese registro lo relaciona con el registro de la tabla mensajes?
-Ninguno

-Solucion: Crea un campo mas para la tabla comen que se llame codigomensaje, y cuando hagas el INSERT pertinente asegurate que se grabe bien el codigo del mensaje al que pertenece dicho comentario.

-Moraleja: Cuando empiezas a crear tablas y tablas debes hacerte la siguiente pregunta, en este caso voy a hacer la que harías en tu base de datos ¿Un comentario tiene varias noticias? NO, por lo tanto no tenemos nada que añadir. ¿Una noticia tiene varios comentarios? SI, por lo tanto en la tabla comentario debemos añadir un campo nuevo que se identifique con el campo clave de la noticia.