Aiuto!

ho il seguente problema:

quando eseguo la seguente query sul databse per vedere gli utenti online sul sito:
codice:
$timeout = 200;  
$conta ="select * from utenti where last > NOW()-$timeout";
va tutto quasi sempre...dico quasi perchè certe volte (ad ogni cambio d'ora sul server)la query anzichè restituirmi gli utenti online mi riporta TUTTI gli utenti presenti nel database...
questo mi crea un disagio enorme (tramite gli utenti online gestisco la chat)!!!
come posso fare per evitare o aggirare questo problema??

ahhh dimenticavo la colonne last del database è definita come timestamp(14)

Grazie a tutti!

Daniele