stato e' un numero o un char?
stato e' un numero o un char?
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
è un numero di tipo TYNINT... ho provato a cambiarlo in INT ma non và lo stesso...
La funzione è questa:
Sono arrivato al punto che il problema è nella query di selezione di tutti i messaggi perché se ometto 'stato != 2' la query funziona... Funziona anche la query di selezione dei messaggi 'letti' e 'non letti'...codice:static public function getMessaggi ($stato) { // connette al db $connessione = Connessione::getConnessione(); // prende il nome utente dalla sessione $utente = $_SESSION['Nome_utente']; if ($stato == 3) { // $stato == 3 è inizializzato per default e visualizza tutti i messaggi // prepara la query per prelevare tutti i messaggi $query = "SELECT * FROM messaggi WHERE nome_utente_destinatario = '$utente' AND stato != 2"; } else { // se viene premuto il button 'letti' o 'non letti' o 'cestinati' viene passato come parametro $stato = 0 o $stato = 1 o $stato = 2 rispettivamente $query = "SELECT * FROM messaggi WHERE nome_utente_destinatario = '$utente' AND stato ='$stato'"; } // esegue la query $risultato_query = $connessione->query($query); // ecc....