PHP expert |
|
Beste heren (en dames?),
Ik ben van plan voor het forum, dat ik aan het bouwen ben een 'online leden systeem(pje)' te maken. Ik zat te denken om dit als volgt te doen: een extra rij in mijn 'users' tabel die constant als een pagina refresht de time(); erin te klappen. Vervolgens loop je dan je user tabel af en checkt het verschil tussen de time(); in de database en time(); op dat moment. En dan alles met een difference <= 300 seconden = online.
Dit lijkt mij de makkelijkste en beste weg, is dit ook zo?
En zoja, kan ik dit in een query bouwen in de trant van:
SELECT id, username FROM users WHERE time <= time()-600
Ik weet dat het bovenstaande op deze manier absoluut niet kan, maar is er een manier?
Bij voorbaat mijn diepste dank
|