Salut.
Si tu veux le résultat pour toutes les villes, il,me semble plus judicieux d'utiliser un GROUP BY :
SELECT ville, count(id) as num FROM public_vente where status='1' GROUP BY ville
Ca pourrait donner quelque chose comme
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| $resultat=array();
$query_vente=tep_db_query("SELECT ville, count(id) as num FROM public_vente where status='1' GROUP BY ville'");
while ($data_vente = tep_db_fetch_array($query_vente))
{
$resultat[$data_vente['ville']]=$data_vente['num'];
}
$query_location=tep_db_query("SELECT ville, count(id) as num FROM public_location where status='1' GROUP BY ville'");
while ($data_location = tep_db_fetch_array($query_location))
{
$resultat[$data_location['ville']].=$data_location['num'];
}
// Visualisation des résultats
foreach($resultat AS $key =>$value)
{
echo "<p>".$key." : ".$value."</p>";
} |
Partager