Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP:Online-Offline-Status

Da Sie den Benutzer-ID-Vergleich behoben haben, wenden wir uns dem nächsten Problem zu..

Sie versuchen, eine Zeichenfolge DATE mit einem Unix-Zeitstempel zu vergleichen. Lassen Sie uns sie vom gleichen Typ machen und vergleichen:

foreach($users as $user)
{
  $user_time = strtotime($user['loggedin']);
  if($user_time > $loggedtime)
  {
    echo $user['handle']. ' is online';
  } else {
    echo $row['handle'].' is offline';
  }
}

Insgesamt nicht der beste Weg, um dieses Problem anzugehen, aber es könnte für Sie funktionieren. Die obige Datenbanklösung ist wahrscheinlich die beste.