Ho provato tutto ciò che mi avete consigliato, ma non è cambiato nulla.
Il simbolo di diverso non fa differenza, a quanto pare valgono tutt'e due però non riesco ad escludere lo score che corrisponde all'utente loggato.
Con la soluzione di brodik invece la query non mi restituisce nulla.
Non riesco proprio a capire.. provo a postarvi il sorgente.
codice:
// apro la sessione e prendo la variabile di sessione 'id', relativa allo score dell'utente nel DB
session_start();
$sess_id=$_SESSION['id'];
//query: seleziono id, nick, immagine di 3 utenti a caso, dove l'id è diverso da quello dell'utente
$query = "SELECT id, nickname, immagine FROM utenti WHERE id != '$sess_id' ORDER BY RAND() LIMIT 3";
//eseguo la query
$conteggio = mysql_query($query,$connessione)or die(mysql_error());
//separo la query in variabili
$num = mysql_num_rows($conteggio);
while($row = mysql_fetch_array($conteggio))
{
$id=$row["id"];
$immagine=$row["immagine"];
$nickname=$row["nickname"];
...
}
qualcuno farebbe diversamente? fate conto che mysql e php non mi restituiscono nessun errore :master: