A voir également:
- [mysql]SUM
- Mysql community download - Télécharger - Bases de données
- Dim sum - Guide
- Md5 sum - Télécharger - Web & Internet
- Sum excel - Guide
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
16 réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Voila mon code :
<?php
mysql_connect("localhost", "root", "mysql");
mysql_select_db("mabase");
$reponse = mysql_query("SELECT nom FROM clients HAVING SUM(montant) >200");
while ($donnees = mysql_fetch_array($reponse) )
{
echo $donnees['nom'];
echo "<br />";
}
mysql_close();
?>
Il me renvoie tout le temps le nom d'un client ( toujours le même) quelle que soit l'évaluation.
Par ex: >200 ou < 100 c pareil.
<?php
mysql_connect("localhost", "root", "mysql");
mysql_select_db("mabase");
$reponse = mysql_query("SELECT nom FROM clients HAVING SUM(montant) >200");
while ($donnees = mysql_fetch_array($reponse) )
{
echo $donnees['nom'];
echo "<br />";
}
mysql_close();
?>
Il me renvoie tout le temps le nom d'un client ( toujours le même) quelle que soit l'évaluation.
Par ex: >200 ou < 100 c pareil.
Ca ne change rien il me renvoie toujours le même seul client.
En plus, le client qu'il me renvoie n'a même pas une somme >200.
En plus, le client qu'il me renvoie n'a même pas une somme >200.
Merci babou54, j'y suis arrivée comme suit:
$reponse = mysql_query("SELECT nom,SUM(montant) AS somme FROM clients GROUP BY nom");
while ($donnees = mysql_fetch_array($reponse) )
{
echo $donnees['somme'];?> ...... <?php echo $donnees['nom'];
echo "<br />";
}
Ce n'est pas exactement ce que je voulais mais, de cette façon, je vois par moi même ceux qui dépassent les 250€.
Ca aurait été mieux si j'avais pu extraire uniquement ceux qui dépassent... Mais bon...
$reponse = mysql_query("SELECT nom,SUM(montant) AS somme FROM clients GROUP BY nom");
while ($donnees = mysql_fetch_array($reponse) )
{
echo $donnees['somme'];?> ...... <?php echo $donnees['nom'];
echo "<br />";
}
Ce n'est pas exactement ce que je voulais mais, de cette façon, je vois par moi même ceux qui dépassent les 250€.
Ca aurait été mieux si j'avais pu extraire uniquement ceux qui dépassent... Mais bon...