Allora... Ci sono dei button che spostano i messaggi selezionati nelle aree 'letti', 'non letti', 'cestinati'... premendo uno di questi pulsanti viene aggiornato lo stato del singolo messaggio (0 non letto 1 letto 2 cestinato)... Se io sposto dei messaggi nelle aree 'letti' o 'non letti' poi posso rieseguire di nuovo l'operazione di spostamento... se invece li sposto nel cestino dopo non mi fa eseguire nessuna operazione, non arriva ad aggiornare lo stato perché secondo me si ferma alla query in questione (scrivendo la query senza stato != 2 funziona e preleva tutti i messaggi, quindi penso sia qui il problema) ... Ora provo a vedere cosa la query mi restituisce...
se quando sposti i dati nel cestino, essi vengono flaggati a 2, la query deve funzionare per forza.
Quindi controlla che quando sposti i dati nel cestino lo stato diventa 2...
Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
Albert Einstein
Siate Affamati, siate Folli, siate Onesti e siate Generosi