par
Ryle » 05 oct. 2009, 22:50
Tes requêtes sont justes (manque juste une guillemet au début pour former la chaine correctement

)
Pour récupérer le résultat, le plus simple et le plus explicite c'est d'utiliser un alias :
$reponse = mysql_query("SELECT COUNT(`m`) AS nombre FROM table WHERE m ='$m' "); // on donne l'alias "nombre" au champ calculé
$row = mysql_fetch_assoc($reponse);
echo $row['nombre']; // et on utilise l'alias pour l'afficher
Tu peux également regrouper les deux "calculs" dans la même requête :
$reponse = mysql_query("SELECT COUNT(`m`) AS nombre, SUM(`m`) AS total FROM table WHERE m ='$m' ");
$row = mysql_fetch_assoc($reponse);
echo $row['nombre']; // contient le nombre d'éléments
echo $row['total']; // contient ta somme
Tes requêtes sont justes (manque juste une guillemet au début pour former la chaine correctement ;))
Pour récupérer le résultat, le plus simple et le plus explicite c'est d'utiliser un alias :
[php]$reponse = mysql_query("SELECT COUNT(`m`) AS nombre FROM table WHERE m ='$m' "); // on donne l'alias "nombre" au champ calculé
$row = mysql_fetch_assoc($reponse);
echo $row['nombre']; // et on utilise l'alias pour l'afficher[/php]
Tu peux également regrouper les deux "calculs" dans la même requête :
[php]$reponse = mysql_query("SELECT COUNT(`m`) AS nombre, SUM(`m`) AS total FROM table WHERE m ='$m' ");
$row = mysql_fetch_assoc($reponse);
echo $row['nombre']; // contient le nombre d'éléments
echo $row['total']; // contient ta somme[/php]