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
è la variabile contenente l'id dell'utente. ho provato a scriverlo in tutti i modi:
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