Ciao, scusa per il ritardo, ma il lavoro ultimamente non mi lascia molto tempo.Io in te farei in questo modo:
aggiungerei un campo lastaccess di tipo DATE per registrare la data di accesso dell'utente.
Per trovare la data di accesso ( e per salvarla sul db) userei "date("Ymd");" e prima di eseguire la quey confronterei i due valori e in caso in cui i valori sono diversi eseguirei la tua query.
Se hai bisogno di codice fammi sapere...
Piccolognu