Bonjour,
comment peut on calculer la moyenne d'une variable récupérer avec une boucle WHILE provenant d'un champ d'une base mysql sans utiliser AVG.
Ex:
Ce code fonctionne et affiche correctement le contenu de la variable $var ligne par ligne, comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 . . $SQL = "SELECT * FROM table WHERE var ORDER BY date ASC"; $result = mysql_query($SQL) ; . . . $i=0; while($row = mysql_fetch_row($result)) { if ($i==0) $i=$i+1;
30
40
10
Je souhaite en plus ajouter la moyenne de la liste affichée ci-dessus
comme ceci:
30
40
10
moy: 26.66
Donc, je cherche une solution pour cas à chaque boucle while je récupère le contenu de la variable $var pour en calculer la moyenne lorsque la boucle while est terminée.
(Je ne veut pas utiliser la fonction AVG (mysql) car dans la variable $var n'est pas forcément un nombre, mais des fois un valeur à laquelle j'attribue une valeur et cette valeur va dans $var)
Si vous avez une idée sur une solution, merci à vous
Partager