ciao a tutti,
nel db ho questo record:

TABELLA A_LOGIN
id_login..............id_login_ins..............id _anagrafica
4...............................0.................. .................18
7...............................4...................................67

TABELLA A_ANAGRAFICA
id_anagrafica...................cognome
18..................................NESTORE
67..................................FRANCESCHINI

la query è questa:
Codice PHP:
$sql_ins2 "SELECT a_login.*, a_anagrafica.* 
            FROM a_login 
            INNER JOIN a_login AS a_login2
            ON a_login.id_login_ins = a_login2.id_login

            LEFT JOIN a_anagrafica
            ON a_login.id_anagrafica = a_anagrafica.id_anagrafica 
            WHERE a_anagrafica.id_anagrafica = '"
.$utente."'";
$result_ins2 mysql_query($sql_ins2,$conn) or die (mysql_error());
$row_ins2 =mysql_fetch_array($result_ins2); 
Codice PHP:
echo  "
COGNOME = "
.$row_ins2['cognome']; 
perchè mi stampa il cognome FRANCESCHINI invece di NESTORE? Io vorrei che mi stampasse NESTORE.


tieni conto però che nella variabile $utente è memorizzato il numero 67 di FRANCESCHINI