Poszukuję lepszego niż mój sposobu oznaczania, czy tematy są przeczytane, czy nie. Ja mam tabele voyager_postread, gdzie mam pola read_topic i read_user. W momencie, kiedy użytkownik ogląda temat, do tej tabeli wstawiam rekord z numerem tematu oraz ID użytkownika. Przy wyświetlaniu listy postów sprawdzam, czy w tabeli voyager_postread jest już wartość - wtedy daje obrazek normal.gif, inaczej new.gif (przykładowo).
Gdy chodzi tylko o wyświetlenie listy tematów, to liczba zapytań nie jest duża, problem jest przy sprawdzaniu, czy W POKOJU są nowe posty... w tej chwili po prostu przechodzę po kolei przez wszystkie tematy w pokoju i sprawdzam , czy są jakieś nieprzeczytane. Jeśli tak: daję, że w pokoju są nowe posty, nie to obrazek, że nie ma nowych postów. Metoda ma jedną wadę: przy 11 pokojach z ok. 200 tematami mam ponad 150 zapytań... zna ktoś lepszą metodę na oznaczanie postów?