Calcul de plusieurs moyennes en php / sql
Fermé
forumeur
-
27 sept. 2012 à 14:27
Dj Nam Messages postés 327 Date d'inscription mardi 9 octobre 2007 Statut Membre Dernière intervention 31 janvier 2014 - 13 oct. 2012 à 11:07
Dj Nam Messages postés 327 Date d'inscription mardi 9 octobre 2007 Statut Membre Dernière intervention 31 janvier 2014 - 13 oct. 2012 à 11:07
A voir également:
- Calcul de plusieurs moyennes en php / sql
- Calcul moyenne excel - Guide
- Easy php - Télécharger - Divers Web & Internet
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Logiciel calcul surface terrain gratuit - Télécharger - Outils professionnels
3 réponses
Dj Nam
Messages postés
327
Date d'inscription
mardi 9 octobre 2007
Statut
Membre
Dernière intervention
31 janvier 2014
41
13 oct. 2012 à 08:32
13 oct. 2012 à 08:32
Bonjour,
Je n'ai regardé que la première ligne de ton code pour le moment et déjà, attention, il y a deux ; à la fin.
Pour faire une moyenne en SQL il existe la fonction AVG()
En supposant que id_news correspond au champs contenant l'ID de l'actualité concernée.
Ce resultat devrait te retourner directement un resultat par actu avec directement la moyenne. Il ne te reste donc qu'à boucler là-dessus comme ceci :
A toi de jouer !
Je n'ai regardé que la première ligne de ton code pour le moment et déjà, attention, il y a deux ; à la fin.
Pour faire une moyenne en SQL il existe la fonction AVG()
$sql3=mysql_query("SELECT id_actu, AVG(*) AS moyenne FROM comments WHERE note != 0 GROU BY id_news") or die("Problème de notation !!!");
En supposant que id_news correspond au champs contenant l'ID de l'actualité concernée.
Ce resultat devrait te retourner directement un resultat par actu avec directement la moyenne. Il ne te reste donc qu'à boucler là-dessus comme ceci :
while ($actu = mysql_fetch_assoc($sql3)) { echo "Actualté ".$actu['id_actu']." : La moyenne est de ".$actu['moyenne']."<br />"; }
A toi de jouer !
Salut DJ Nam, merci pour ton aide.
En effet, j'ai réussi à calculer mes moyennes grace à la fonction AVG.
En effet, j'ai réussi à calculer mes moyennes grace à la fonction AVG.
Dj Nam
Messages postés
327
Date d'inscription
mardi 9 octobre 2007
Statut
Membre
Dernière intervention
31 janvier 2014
41
13 oct. 2012 à 11:07
13 oct. 2012 à 11:07
Parfait !
N'oublie pas de mettre le sujet en résolu :)
N'oublie pas de mettre le sujet en résolu :)