J'ai trouvé comment faire x)
Voici pour ceux qui chercherai, c'était simplement une question de logique, j'ai rajouté un champs dans ma table ou je met une date et ensuite j'y ajoute 86400 et si c'est plus petit de la date actuelle j'incrémente son nombre de visite et je met à jour la table.
$time = time();
$derniere24h= $info->nb_visite_last + 86400;
if ($derniere24h < $time)
{
$query=$PDO->prepare('UPDATE users SET nb_visite=nb_visite + 1, nb_visite_last=:nb_visite_last WHERE id= :id');
$query->bindValue(':nb_visite_last',$time,PDO::PARAM_INT);
$query->bindValue(':id',$id,PDO::PARAM_INT);
$query->execute();
$query->CloseCursor();
}