Código PHP:
function ActiveUsersLast24Hours(){
$query = "select iduser,login,DAYOFMONTH(lastvisit) as lastvisit from users order by lastvisit asc";
$result = mysql_query($query) or die("No se pudo ejecutar la consulta $query. MySQL ha dicho: ".mysql_error());
$activeiduser = array();
$activelogin = array();
global $activeusers;
$date = date("d");
while($fetch=mysql_fetch_assoc($result)){
$active = $date - $fetch['lastvisit'];
if($active=1){
array_push($activeiduser,$fetch['iduser']);
array_push($activelogin,$fetch['login']);
}else{
// Do nothing
}
$activeusers = array_combine($activeiduser,$activelogin);
}
return $activeusers;
}
A una última cosa, sería efectiva esta forma que uso para saber si los usuarios han accedido a mi sitio durante las ultimas 24 horas ?
Salu2