Qui ti sbagli di grosso: in SQL il != non esiste!Originariamente inviato da matte911
Il simbolo di diverso non fa differenza, a quanto pare valgono tutt'e due
Sicuramente il tuo errore è di concetto, e mi viene da pensare che nella clausola di WHERE vai a comparare qualcosa di non comparabile.
Tipo.... l'ID del record è un numero intero finito.... te salvi quello nella sessione per riconoscere il tuo utente?
Manda in echo la stringa SQL e vedi cosa ti restituisce.
Codice PHP:$sql = "SELECT id, nick, immagine FROM utenti WHERE id <> $sess_id ORDER BY RAND() LIMIT 3";
echo $sql; exit;
![]()

Rispondi quotando