par
Cyrano » 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.

J'imagine que tu as une requête du genre :
[code]SELECT COUNT(un_champ) as nombre, pays FROM ta_base GROUP BY pays[/code]
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]<?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>);
?>[/php]
¸Essaye avec ça et reviens avec un petit [Résolu] le cas échéant. :)