Code : Tout sélectionner
SELECT AVG(total_questionnaire) FROM maTable
mysql_select_db("formulaire");
$sql = "SELECT AVG(total_questionnaire) FROM reponses";
$moy = mysql_query ($sql);
$toootal=0;
while($val = mysql_fetch_array($moy)) // parcours des resultats
{
$toootal = $val['$toootal'];
}
echo "<br>La moyenne sur le questionnaire est de $toootal.";
je manque surement une etpae mais j'ai du mal a comprendre pourriez vous m'aider SVP merci
//ouverture de la connexion
//Choix de la bdd
mysql_select_db("formulaire");
//Construction de la requete
$sql = "SELECT AVG(total_questionnaire) FROM reponses";
//exécution de la requete
$moy = mysql_query ($sql);
//récupération du résultat. on passe la ressource et la position du résultat, 1ere ligne, 1ere colonne
$total = mysql_result($moy, 0, 0);
//affichage du résultat
echo "<br>La moyenne sur le questionnaire est de $total.";
mysql_select_db("formulaire");
$sql = "SELECT AVG(total_questionnaire) FROM reponses";
$moy = mysql_query ($sql);
$val = mysql_fetch_array($moy) ;
echo $val[0]; //affiche la moyenne calculée par la requête
Remarque: ici t'as pas besoin de faire un while pour exécuter le fetch plusieurs fois puisque le résultat $moy ne doit contenir d'une ligne.
Code : Tout sélectionner
SELECT SUM(champ) FROM table