Originariamente inviato da puja
Al momento mi è poco chiaro perché dici che trovo tanti valori. in tutti i casi a me ne serve solo uno.
Perché da come avevi scritto la query la prima volta, questa poteva generare più risultati visto che ci possono essere più persone con Nome='Pippo', mentre ora parli di username, il che cambia le cose, l'username dovrebbe essere univoco e la query restituire un solo risultato.
Alla luce di questo non ti serve neanche il while, che serve solo se c'è da ciclare su più risultati e non è il tuo caso.
Il tuo codice dovrebbe essere così
Codice PHP:
$query = "SELECT `Cliente_Id` FROM `".$_CONFIG['table_utenti']."` WHERE Cliente_Username = '$variabile_di_sessione'";
$result = mysql_query($query, $link) or die ('Errore');
if ( mysql_num_rows($result) == 0 )
{
echo "Username non trovato!";
}
//Se invece trovo delle occorrenze...
else
{
$result = mysql_fetch_array($result);
//stampa l'id sulla pagina
echo "nome: [b]" . $result[0] . "[/b]
";
//mette l'id in sessione
$_SESSION['Cliente_Id'] = $result[0];
}