Cita:
Iniciado por rqd
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