Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2011, 19:11
Avatar de alealvaro
alealvaro
 
Fecha de Ingreso: junio-2004
Ubicación: BA - Argentina
Mensajes: 210
Antigüedad: 19 años, 11 meses
Puntos: 12
tabla mensajes privados

Buenas!!

Necesito por favor consejos, estoy diagramando un sistemita de mensajes privados para mi sitio y me trabé en algunas cuestiones.

El asunto es asi: el sitio maneja avisos, donde cada usuario puede publicar los suyos y recibir mensajes de otros usuarios por cada uno de esos avisos.

La tabla la pensé así:

id | idaviso | idvisita | idremitente | mensaje | fecha | leido

donde:
id = identificador del mensaje
idaviso = tal cual, id del aviso de interes por parte del q manda el mensaje
idvisita = es el id del usuario que envia el mensaje, obvio el que recibe es el id del dueño del aviso
idremitente = alterna entre idvisita e iddueño para saber quien envia el mensaje, sea envío o respuesta
mensaje y fecha son claros
leido = indica 0 para no leido y 1 para leído, refiriéndose a la parte contraria del que envía el mensaje del registro

Pero creo que al hacerlo asi me la estoy complicando, por eso necesito por favor consejos!

Por ejemplo: a la hora de listar los mensajes, necesito por un lado mostrar los mensajes que un usuario recibe por sus avisos, y por otro lado los mensajes que el usuario envía para avisos de otros. Y las consultas a MySQL para eso me estan matando! especialmente detallar en cuales hay mensajes sin leer.

Como puedo mejorar esta tabla?????

Desde ya muchisimas gracias!!
__________________
Always learning a little more...
Videos y frases para dedicar
Quotes and Phrases for You