Codice PHP:
$select1 = "SELECT categoria.id, categoria.nome FROM categoria";
$query = mysql_query($select1) or die(mysql_errno().": ".mysql_error());
while ($categoria = mysql_fetch_array($query)) {
echo "id = $categoria[0]\n";
echo "categoria = $categoria[1]\n";
$select2 = "SELECT subcategoria.nome FROM categoria, subcategoria WHERE subcategoria.id_categoria = $categoria[0]";
$query_sub = mysql_query($select2) or die(mysql_errno().": ".mysql_error());
while($subcategoria = mysql_fetch_array($query_sub)) {
echo "subcategoria = $subcategoria[0]\n";
}
mysql_free_result($query_sub);
}
mysql_free_result($query);
}
sembra che io faccia la stessa cosa...
ma mi viane stampato subcategoria per quante categorie ci sono nel database!!!