sql >> Database teknologi >  >> RDS >> Mysql

PHP:Online offline status

Eftersom du har rettet bruger-id-sammenligningen, lad os tage fat på det næste problem...

Du forsøger at sammenligne en streng DATE versus et unix-tidsstempel. Lad os lave dem samme type og sammenligne:

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

Samlet set ikke den bedste måde at gribe dette problem an på, men det kan få det til at fungere for dig. Databaseløsningen ovenfor er nok bedst.



  1. MySQL:Øger GROUP_CONCAT_MAX_LEN param - nogen farer?

  2. Træk sekunder fra en dato-tidsværdi i MariaDB

  3. få rå decimalværdi fra mysqldb-forespørgsel

  4. Hvordan kombinerer man tre MySQL-forespørgsler til én?