Comment calculer la moyenne d'une variable récupére d'un champ mysql
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:
Code:
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; |
Ce code fonctionne et affiche correctement le contenu de la variable $var ligne par ligne, comme ceci:
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