Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/12/2008, 06:27
paloto
 
Fecha de Ingreso: abril-2007
Mensajes: 114
Antigüedad: 17 años
Puntos: 2
Respuesta: Menajes no leidos de un foro.

Cita:
Iniciado por rqd Ver Mensaje
Podrías intentar agregar un campo a la tabla de mensajes en el que guardes los usuarios que han leido el post de esa manera con un select muy simple podrías saber si un usuario ya ha leido el mensaje.
¿Te refieres a un campo con una lista de usuarios? ¿Qué tipo de campo sería? ¿Varchar? ¿Text? ¿De cuantos caracteres? ¿Y si el número de usuarios que lo leen supera el límite del campo?

La opción que veo es crear una tbla que relacione cada mensaje con cada usuario pero esto supondría tener un registro por cada mensaje del foro y por cada usuario que lo haya leído ¿No es demasiado?

Si tenemos 100 usuarios y hay 1000 mensajes, por ejemplo. Suponiendo que la media de mensajes leídos por usuario sea del 50% habría:

100*(1000*0.50)=50.000 registros

Creo que es demasiado, para los datos aportados. Si el foro tuviese un poco más de tráfico, esa tabla sería descomunal.

Yo creo que debe haber algún otro sistema para gestionar esto aunque ignoro cual es.

Saludos