Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/05/2010, 09:56
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: Aviso de nuevos registros

Lo mas viable es crear un campo en la tabla USUARIOS llamado NUEVOSMENSAJES, y cada vez que le envien uno lo aumentas; de igual modo en la tabla MENSAJES un campo llamado NUEVO que ponemos a 1 cuando se envia. Cuando un usuario lee un mensaje nuevo, ponemos NUEVO=0 y NUEVOSMENSAJES=NUEVOSMENSAJES-1

Andar contando constantemente los mensajes no leidos es carga innecesaria a la base de datos, pudiendo tener un campo para ello, los foros phpbb lo hacen asi (si no recuerdo mal)