Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/08/2011, 06:52
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: Bandeja de Entrada

Tenes la tabla MESSAGE

CREATE TABLE IF NOT EXISTS `message` (
`mess_id` int(11) NOT NULL AUTO_INCREMENT,
`mess_subject` varchar(255) DEFAULT NULL,
`mess_body` mediumtext,
`mess_date` datetime DEFAULT NULL,

`messagetype_messt_id` int(11) DEFAULT NULL,

`usr_sender_id` int(10) unsigned DEFAULT NULL COMMENT 'sender',
`usr_recipient_id` int(10) unsigned DEFAULT NULL COMMENT 'recipient',

PRIMARY KEY (`mess_id`),

) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;

DEPUES LA TABLA TIPO DE MENSAJE

CREATE TABLE IF NOT EXISTS `messagetype` (
`messt_id` int(11) NOT NULL AUTO_INCREMENT,
`messt_name` varchar(255) DEFAULT NULL,

PRIMARY KEY (`messt_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;

Y BUENO LA DE USUARIOS QUE YA LA TENES.
Tenes que prestar atencion en la tabla MESSAGE tenes el tipo de mensaje para diferenciarlo, le podrias agregar un campo de estado= leido, activo, no leido, etc...
Y tenes los id de los usuarios SENDER y RECIPIENT para saber a quien pertenece cada mensaje