Buonasera
Nella tabella_1 di citta ci sono due records
Roma
Napoli
Nella tabella_2 di citta e numeri ci sono i records
Roma - 10
Roma - 20
Roma - 10
Napoli - 10
Napoli - 5
Napoli - 5
Com'è la variabile o il codice di somme totali, tipo
Roma = Totale 30
Napoli = Totale 20
Ho provato sia mysql_num_rows() - COUNT - +=, niente da fare, vengono sommate male e alcuen cose che non sono riuscito a fare
Ho fatto così la query
$query = "SELECT * FROM tabella_1";
$select = mysql_query($query);
$totale = 0;
while($result = mysql_fetch-array($select)
{
$query2 = "SELECT * FROM tabella_2 WHERE citta='". $result['citta'] ."'";
$select2 = mysql_query($query2);
$result2 = mysql_fetch_array($select2);
$totale += $result2['numeri'];
echo $result['citta'] ." ". $result2['numeri'];
}
Visualizza così
Roma - 10
Roma - 20
Roma - 10
Napoli - 10
Napoli - 5
Napoli - 5
E questo va bene ma poi come devo fare la query per sommare il totale di ogni città?
Così
Roma = Totale 30
Napoli = Totale 20
Nella tabella_1 di citta ci sono due records
Roma
Napoli
Nella tabella_2 di citta e numeri ci sono i records
Roma - 10
Roma - 20
Roma - 10
Napoli - 10
Napoli - 5
Napoli - 5
Com'è la variabile o il codice di somme totali, tipo
Roma = Totale 30
Napoli = Totale 20
Ho provato sia mysql_num_rows() - COUNT - +=, niente da fare, vengono sommate male e alcuen cose che non sono riuscito a fare
Ho fatto così la query
$query = "SELECT * FROM tabella_1";
$select = mysql_query($query);
$totale = 0;
while($result = mysql_fetch-array($select)
{
$query2 = "SELECT * FROM tabella_2 WHERE citta='". $result['citta'] ."'";
$select2 = mysql_query($query2);
$result2 = mysql_fetch_array($select2);
$totale += $result2['numeri'];
echo $result['citta'] ." ". $result2['numeri'];
}
Visualizza così
Roma - 10
Roma - 20
Roma - 10
Napoli - 10
Napoli - 5
Napoli - 5
E questo va bene ma poi come devo fare la query per sommare il totale di ogni città?
Così
Roma = Totale 30
Napoli = Totale 20