Niente da fare:

15/11/2004 - 14:23:58 (in unix data=1100525038) ===> login utente (che rimane loggato all'infinito)
15/11/2004 - 20:27:21 (in unix $var=1100546841) ===> primo controllo (non dovrebbe trovare nulla)*
16/11/2004 - 03:28:38 (in unix $var=1100572118) ===> secondo controllo (qui dovrebbe trovare il record data)**


* $var="1100546841";
* $query1 = "SELECT * FROM TABELLA WHERE (data + 86400) < $var";
---------------------------------------------------------------
** $var="1100572118";
** $query2 = "SELECT * FROM TABELLA WHERE (data + 86400) < $var";

In entrambi i casi non trova nulla!


Ora, facendo due calcoli: data + 86400 cioè 1100525038 + 86400 è uguale a 1100611438
E in tutti e due i casi 1100611438 è maggiore sia di 1100546841 che di 1100572118, mai minore....

Capito perchè ormai la logica mi ha abbandonato?
Come risolvo l'enigma?

Grazie ancora per l'aiuto che mi stai dando!