Beh, non saprei come spiegartelo meglio :P
Comunque:
1) Crei, da phpmyadmin, un nuovo campo nella tabella "Nazioni" chiamato, ad esempio, "continente_id" (puoi chiamarlo come vuoi)
2)Ad ogni nazione associ l'id del continente a cui appartiene
Esempio:
id----continente
1 ----Europa
2 ----Asia
3 ----America
ecc...
id----nazione----continente_id
1 ----Italia ----1
2 ----Germania --1
3 ----Brasile ---3
4 ----Cina ------2
5 ----Belgio ----1
6 ----Canada ----3
ecc...
3)Con php poi gestisci il tutto (non so cosa vuoi fare, quindi faccio un banale esempio):
Codice PHP:
$query = mysqli_query($con, "SELECT * FROM nazione WHERE continente_id = 1"):
while($fetch = mysqli_fetch_array($query)){
echo "Il continente ".$fetch['nazione']." è in Europa <br/>";
}
$query = mysqli_query($con, "SELECT * FROM nazione WHERE continente_id = 2"):
while($fetch = mysqli_fetch_array($query)){
echo "Il continente ".$fetch['nazione']." è in Asia <br/>";
}
$query = mysqli_query($con, "SELECT * FROM nazione WHERE continente_id = 3"):
while($fetch = mysqli_fetch_array($query)){
echo "Il continente ".$fetch['nazione']." è in America <br/>";
}
//ecc...
Modifica i comandi php in base a quelli che usi, ad esempio se usi "mysql_*" scriverai "mysql_query()", se usi php ad oggetti usi "$query = new ecc.."
Oppure, non ne sono sicuro, puoi fare una vista in MySQL, ma non so bene come funzionano...