Mammouth du PHP |
19672 Messages
01 sept. 2005, 21:32
J'imagine que tu as une requête du genre :
Code : Tout sélectionner
SELECT COUNT(un_champ) as nombre, pays FROM ta_base GROUP BY pays
Note (ce qui manque peut-être à ta requête ?) l'alias pour la COUNT avec nombre, nom que tu définis arbitrairement mais dont tu vas te servir lors de la récupération.
PArtant de là, tu exécutes ta requête et tu récupères les résultats avec mysql_fetch_assoc() par exemple;
<?php
//... début du code et connexion à la base;
$sql = "SELECT COUNT(un_champ) as nombre, pays FROM ta_base GROUP BY pays";
/* Exécution */
$requete = mysql_query($sql);
/* Récupération dans un tableau associatif */
$data = array();
while($ligne = mysql_fetch_assoc($requete))
{
$data[$ligne['pays']] = $ligne['nombre'];
}
/* Pour vérification, on fait afficher le résultat à l'écran: */
echo("<pre>);
var_dump($data);
echo("</pre>);
?>
¸Essaye avec ça et reviens avec un petit [Résolu] le cas échéant.

Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse 