Ciao a tutti,
sto creando in una pagina .php una tabella che visualizza il risultato di una query:

Codice PHP:
$query "SELECT * FROM affiliated,person,institution WHERE affiliated.member = person.personID AND affiliated.institution = institution.institutionID ORDER BY institution.name ASC";
$result mysql_query($query$db);
echo 
"<table border=1 width=1000>";
echo 
"<tr><td>Institution name</td><td>Surname</td><td>Name</td></tr>";
while (
$row mysql_fetch_array($result))
echo 
"<tr><td>$row[institution.name]</td><td>$row[person.surname]</td><td>$row[person.name]</td></tr>";
echo 
"</table>"
La query è corretta. Il fatto è che mi da errore su tutti gli indici dell'array $row[]. Infatti ho notato che se ometto il nome della tabella (cioè invece di $row[institution.name] metto $row[name] tutto funziona, o meglio non mi da errore. Però avendo due tabelle, cioè person e institution, con un campo dallo stesso nome, in qualche modo devo distinguerli. Non devo modificare il nome dei campi, quello mi è dato e deve restare.

Qualcuno può aiutarmi?? Grazie!