Salve,
la faccio breve. Sto creando un'applicazione web di messaggistica in cui è possibile visualizzare tutti i messaggi, quelli non letti, già letti e cestinati attraverso dei button. I messaggi vengono memorizzati in un database Mysql. Incontro problemi nella query di visualizzazione di tutti i messaggi, dove dovrebbero essere prelevati tutti i messaggi tranne quelli cestinati.
Questa è la query che provo a usare:

codice:
 
$query = "SELECT * FROM messaggi WHERE nome_utente_destinatario = '$utente' AND stato != 2";
// dove nome_utente_destinatario è un parametro di sessione dell'utente che ha effettuato il login mentre stato puo essere: 0 non letto, 1 letto, 2 cestinato
la query funziona quando prelevo tutti i messaggi (anche quelli cestinati), ma non funziona quando inserisco la condizione AND stato != 2 o stato != '2' o stato <> 2 ecc... (le ho provate tutte).
Dove può essere il problema?
Grazie