Salve a tutti.
In un db mysql ho due tabelle, tab_aziende e tab_paesi, così formate:
tab_ziende:
id
nome
settore
id_paese
tab_paesi:
id
nome
descrizione
Nella tabella aziende il campo id_paese contiene appunto l'id del paese corretto (quindi corrisponde al campo id della tabella paese).
Ora ecco il mio problema: in una pagina devo visualizzare tutte le aziende una dopo l'altra, con tutti i campi per ogni azienda.
Sono riuscito a farlo, ma per il campo paese riesco a visualizzare solo il numero di id del paese corretto. Però vorrei visualizzare il nome del paese...
A naso mi servono due query anziché una, ma sono bloccato! :-(
Come devo fare?
Ecco qua il codice che mi visualizza le aziende ora (senza nome del paese ma solo id):
Codice PHP:
$result = @mysql_query('SELECT id,nome,settore,id_paese FROM tab_aziende ORDER BY nome');
if (!$result) {
exit('
Error performing query: ' . mysql_error() . '</p>');
}
while ($row = mysql_fetch_array($result)) {
$id = $row['id'];
$nome = $row['nome'];
$settore = $row['settore'];
$paese = $row['paese'];
echo '
';
echo 'ID: ' . $id . '
';
echo 'Nome: ' . $nome . '
';
echo 'Settore: ' . $settore . '
';
echo 'Paese: ' . $paese . '
';
echo '</p>';
}