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