Dennis Wronka
Soulcollector
Wenn Du eine Anzeige willst in welchem Thread seit dem letzten Aufruf einen Users neue Posts eingegangen sind kannst Du mit einer seperaten Tabelle arbeiten.
Diese enthaelt die ThreadID, die UserID und die Zeit des Besuches.
Wenn ein User einen Thread betritt wird geprueft ob ein Eintrag mit der ThreadID und UserID bereits besteht und dann aktualisiert, andernfalls wird der Eintrag angelegt.
In der Threadliste wird dann zu allen Threads die Zeit des letzten Posts mit der Zeit des letzten Threadbesuches des Users verglichen.
Ist entweder kein Eintrag vorhanden (=kein Besuch im Thread) oder das Post ist neuer als der letzte Besuch gibt es neue Posts, ansonsten eben nicht.
Das macht in der Tabelle fuer die Besucher einen Eintrag pro Thread und User.
Bei 10 Usern und 30 Threads hast Du also bis zu 300 Eintraege.
Das steigt natuerlich rapide bei mehr Usern und Threads.
Diese enthaelt die ThreadID, die UserID und die Zeit des Besuches.
Wenn ein User einen Thread betritt wird geprueft ob ein Eintrag mit der ThreadID und UserID bereits besteht und dann aktualisiert, andernfalls wird der Eintrag angelegt.
In der Threadliste wird dann zu allen Threads die Zeit des letzten Posts mit der Zeit des letzten Threadbesuches des Users verglichen.
Ist entweder kein Eintrag vorhanden (=kein Besuch im Thread) oder das Post ist neuer als der letzte Besuch gibt es neue Posts, ansonsten eben nicht.
Das macht in der Tabelle fuer die Besucher einen Eintrag pro Thread und User.
Bei 10 Usern und 30 Threads hast Du also bis zu 300 Eintraege.
Das steigt natuerlich rapide bei mehr Usern und Threads.