Ciao a tutti

sto costruendo un sito in cui gli utenti possono registrarsi e fare amicizie (tipo facebook per intenderci )

appena loggati dentro, si presenta la pagina principale. in un piccolo frame compaiono le immagini e i nomi di 3 persone registrate prese a caso.

la query, come l'ho inizialmente costruita, era così

codice:
SELECT nick, immagine FROM utenti ORDER BY RAND() LIMIT 3
e funzionava alla grande. unico problema: ogni tanto fra i risultati veniva fuori anche quello della persona loggata!!

ho quindi provato a risolvere così, escludendo dalla ricerca lo score il cui id sia diverso da quello dell'utente loggato

codice:
SELECT id, nick, immagine FROM utenti WHERE id != $sess_id ORDER BY RAND() LIMIT 3
dove
codice:
$sess_id
è la variabile contenente l'id dell'utente. ho provato a scriverlo in tutti i modi:

codice:
id != '$sess_id'
codice:
id != ".$sess_id."
però il nome dell'utente loggato continua a venire fuori.
insomma, non riesco a escluderlo dalla ricerca

qualcuno riesce a capire dove sbaglio? ormai ci sto lavorando da ore e non riesco a vedere errori :berto:
grazie per l'attenzione, ciaoooo!

matteo