Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PHP:Trạng thái ngoại tuyến trực tuyến

Vì bạn đã sửa lỗi so sánh id người dùng, hãy giải quyết vấn đề tiếp theo ..

Bạn đang cố gắng so sánh một chuỗi DATE với một dấu thời gian unix. Hãy làm cho chúng cùng một loại và so sánh:

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

Nhìn chung không phải là cách tốt nhất để tiếp cận vấn đề này, nhưng nó có thể giúp bạn. Giải pháp cơ sở dữ liệu ở trên có lẽ là tốt nhất.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lưu trữ micro giây trong MySQL:giải pháp nào?

  2. Làm cách nào để truyền DATETIME thành DATE trong mysql?

  3. Laravel từ Raw DB đến Eloquent

  4. sql để chọn một bản ghi cho mỗi tháng với tổng các bản ghi tháng đó

  5. Bảng SQL với mục nhập danh sách so với bảng SQL với một hàng cho mỗi mục nhập