Om get_dt_num() returnerar nuvarande datum och tid kan du skriva följande istället:
WHERE UNIX_TIMESTAMP() - UNIX_TIMESTAMP(last_access) < 900
1 svar · 382 visningar · startad av Guldstrand
Har bara en lite fråga om "UNIX_TIMESTAMP". :r
Är följande kod korrekt om jag vill lista alla medlemmarna som har varit online de senaste 15 minuterna?
$totalonline = number_format(get_row_count("users", "WHERE UNIX_TIMESTAMP(" . get_dt_num() . ") - UNIX_TIMESTAMP(last_access) < 900"));
"last_access" är sparas som "datetime" i mysql.
Om get_dt_num() returnerar nuvarande datum och tid kan du skriva följande istället:
WHERE UNIX_TIMESTAMP() - UNIX_TIMESTAMP(last_access) < 900