Page 1 sur 1

Sortir total Table sql

Posté : 01 juil. 2011, 14:10
par Fayami
Bonjour à tous ,

Voici une rêquete pour sortir toutes les notes de la matière Anglais.
<form name="at" action="new2.php" method="POST">
<input name="anglais" type="text" value="<?php

	connectMaBase();
	$sql = 'SELECT Note FROM `bulletin` WHERE Matiere="Anglais"';
	$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());  
           
 while($data = mysql_fetch_array($req))
           {
                    echo ''.$data['Solde'].'<br>'; 
            }     
            mysql_free_result ($req);                 
            mysql_close ();  
	?>">
Toutes les notes s'affichent , est ce que c'est possible d'afficher tout de suite la moyenne des notes et modifier echo''.$data{'Solde'].'' ?

Re: Sortir total Table sql

Posté : 01 juil. 2011, 14:16
par devlop78
Oui.

Mais quel rapport entre $data['solde'] et SELECT Note ?

Re: Sortir total Table sql

Posté : 01 juil. 2011, 14:18
par Mazarini
Bonjour,

Pour faire des calculs sur les lignes d'une table, il suffit d'utiliser les fonction SQL count(), max(), min(), average(), sum()...

Select average(Note) as moyenne from bulletin

Eventuellement on peut utiliser "GROUP BY" pour faire des sous-totaux suivant la valeur de colonnes

Sortir total Table sql

Posté : 01 juil. 2011, 15:39
par Fayami
Merci Mazarani , ça y est . En effet , devlop78 $data=['Solde'] devrait être $data=['Note'] .