Du könntest es auch mit Sessions versuchen und die Zählen.
Oder du legts in der Datnebank user eine weitere Spate an, die du online nennst un deklarierts, soabld der USer eine Session startet it der wert="1"
dann machste ne Abfrage auf der "wer ist online seite" und lässt alle Darstellen, die den online wert 1 haben.
Natürlich musst du auch noch sagen, dass wenn die session nimmer existiert der Online wert gleich null ist
snonsten haste nämlich ziemlich schnell VIELE VIELE VIELE Leute onlien
mfg Ticha