webForumDet fria alternativet

Visa antal online

1 svar · 185 visningar · startad av mozilla

mozillaMedlem sedan juli 20011 084 inlägg
#1

Jag håller på med en hemsida och vill visa antalet användare online enligt följande mall 3/21. Där 3 är de online och 21 totalt antal medlemmar. Jag har själv två idéer.

1. Jag gör två SQL frågor, en som hämtar antalet online och en som hämtar antal medlemmar.

2. Eller så hämtar man alla användare och deras status och loopar innehållet och känner av om de är online eller inte.

Denna funktion kommer finnas på alla sidor så det e viktigt att den blir så "bra" som möjligt. Så vilken tycker ni e bäst eller har ni något annat förslag? Jobbar mot mySQL.

LarsGMedlem sedan dec. 200012 464 inlägg
#2
select sum(case when status = 'online' then 1 else 0 end) as online, count(*) as total 
from members
135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)