sql >> Databasteknik >  >> RDS >> Mysql

PHP:Online offlinestatus

Eftersom du fixade jämförelsen av användar-ID, låt oss ta upp nästa problem...

Du försöker jämföra en sträng DATE mot en unix-tidsstämpel. Låt oss göra dem till samma typ och jämföra:

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

Sammantaget inte det bästa sättet att närma sig detta problem, men det kan få det här att fungera för dig. Databaslösningen ovan är förmodligen bäst.



  1. ta bort länk tar inte bort någon post i mysql-databasen

  2. Hur kan jag infoga många rader i en MySQL-tabell och returnera de nya ID:n?

  3. Varning:mysql_num_rows() förväntar sig att parameter 1 är resurs, matris ges i

  4. PL/SQL ORA-01422:exakt hämtning returnerar fler än begärt antal rader