重複の可能性:
Webサイトでオンラインユーザーをカウントする方法
ブラウザまたはタブを閉じたユーザーを削除して、オンラインユーザーリストのページに戻ったときに元に戻すにはどうすればよいですか?これが私のコードです:
$sql = "SELECT
user_id,
user_name,
user_class,
online
FROM
users
WHERE
online = 1
GROUP BY
user_name ASC ";
$result = mysql_query($sql);
if(!$result)
{
echo 'There are currently no user online.' . mysql_error();
}
else
{
if(mysql_num_rows($result) == 0)
{
echo 'There are currently no user online.';
}
else
{
//display category data
while($row = mysql_fetch_assoc($result))
{ $D= $row['online'];
if( ($D) !=1)
{
echo 'There are currently no user online.';
}
else
{
echo'<a href="/index.php?area=profile&userid=' . $row['user_id'] . '" ' . $row['user_class'] . '>' . $row['user_name'] . '</a>, ';}}}}?>