login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > PHP & SQL

Kijken of topic bekeken is door gebruiker (Opgelost)

voltrex – 08/11/2009 20:05
Ik ben momenteel een forum aan het maken (voor op een spel). Maar nu wil ik dat als een speler een forum topic bekijkt, dat dat op een of andere manier 'geregistreerd' wordt. Want dan moet het icoontje voor de titel veranderen (naar het icoontje van 'bekeken'). En als er dan iemand nieuw reageerd dan moet het terug veranderen naar niet bekeken.
Ja, je zou dit via mysql in een tabel kunnen gooien, maar ik ben bang dat die dan te vol komt staan.

Indien hier geen andere optie voor is zal ik het wel via een tabel doen.
Maar weten jullie hier een andere, 'minder zware', oplossing voor?

Voltrex

2 antwoorden

Gesponsorde links

Joost – 08/11/2009 20:09 (Laatst gewijzigd op 08/11/2009 20:10)
Ik heb het opgelost door een tabel te maken, topic_views, met daarin 2 kolommen, user_id & topic_id. Op het moment dat je een topic leest schrijf je daar een record bij van de betreffende user (mits die er nog niet is), en wanneer er een nieuwe reactie wordt geplaatst in het topic, verwijder je de records van dat topic_id uit die tabel. Bij het weergeven dan even checken of er een record is voor de betreffende user en het topic_id, en voíla.

voltrex – 08/11/2009 20:15
Ja, dat zal waarschijnlijk het beste zijn. :-)
Bedankt.

Gesponsorde links

Dit onderwerp is gesloten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.02s