Les calcul dans MySQL
Résolu
ibnomar
-
Ibnomar -
Ibnomar -
Salut les doyens ! J’ai besoin de votre aide( ça devient de habitude maintenant ????????)
En fait , j’ai fait des bulletins d’élèves et sur ma bases de données j’ai comme Colonne :
Anglais Français Science HG Total.
on mets les notes comme :
Pour avoir le total pour chaque ligne , j’ai saisi le code suivant :
Le problème est que le calcul ne se fait pas sur toutes les lignes. Ces seulement le total de la dernière entrée qui s’affiche dans toutes les colonnes Total de toutes mes entrées. Aidez moi à construire ma boucle ????????????
Désolé de la qualité de la saisie
En fait , j’ai fait des bulletins d’élèves et sur ma bases de données j’ai comme Colonne :
Anglais Français Science HG Total.
on mets les notes comme :
Anglais Français Science HG Total
10 6 11 4
12 7 16 19
Pour avoir le total pour chaque ligne , j’ai saisi le code suivant :
$resp=$bdd->query (‘SELECT *FROM bulletin’);
While ($rx=$resp->fetch()) {$rx[‘total’] =$rx[‘anglais’] + $rx[‘francais’] + $rx[‘science’] + $rx[‘HG’];
$dix=$bdd->prepare(‘ UPDATE bulletin SET total=:toto’);
$dix->execute (array(“toto”=>$rx[‘total])); }
Le problème est que le calcul ne se fait pas sur toutes les lignes. Ces seulement le total de la dernière entrée qui s’affiche dans toutes les colonnes Total de toutes mes entrées. Aidez moi à construire ma boucle ????????????
Désolé de la qualité de la saisie