Grazie Alcio, ho fatto così
Codice PHP:
$query = "SELECT contacts.name, contacts.email, contacts.idcitta, citta.name FROM contacts, citta WHERE contacts.idcitta=citta.name LIMIT $NumCampi";
Però ho un problema... dopo la query, eseguo un ciclo FOR e all'interno del ciclo ho questo:
Codice PHP:
$array = mysql_fetch_row($XXXXX);
print "".$array[0]."
";
print "".$array[1]."
";
print "".$array[2]."
";
print "".$array[3]."
";
...praticamente, $array[0], mi corrisponde effettivamente a quello che mi serve, mentre per il nome della città non vi è corrispondenza, in quanto $array[3] ha sempre lo stesso valore e cioè il nome della prima citta in tabella....
Come mai nell'array mi viene fuori sempre lo stesso nome di città?
è la query che non è corretta?
Forse non sono stat chiaro nell'illustrarvi le due tabelle nel DataBase... lo faccio ora:
TABELLA contacts...............................TABELLA citta
-name.......- idcitta........................- idcitta.....-name
MARIO............1................................ 1...........NAPOLI
LUCA..............10.............................. 10..........MILANO
ANTONIO.........24..............................24 ..........ROMA
FILIPPO...........3............................... .3...........GENOVA
GIOVANNI........78...............................7 8..........SAVONA
A me interessa avere nell'array, oltre al nome della persona, e l'email(presi dalla tabella contacts) anche il nome della città in base all'id
Quindi nel caso di "MARIO", so che la sua città di residenza ha ID=1 e quindi nella tabella "Citta" dovro leggere l'ID=1 e prendermi il name corrispondente, in questo caso "NAPOLI"
Spero sia fattibile, sto impazzendo!