Bonjour,
Dans ma table , je souhaite faire l'addition de certaines colonnes et ce pour chaque membre.Le resultat est rempli dans la colonne TOTAL.
Voici ce que j'ai tout simplement fait :
Mais comment initialise-t-on la valeur de TOTAL à la fin de chaque ligne de la table ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $sql = 'SELECT w, x, y, z FROM tbl_session'; // on envoie la requête $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); // on fait une boucle qui va faire un tour pour chaque enregistrement while($data = mysql_fetch_array($req)) { // on additionne les colonnes $sqla = "UPDATE tbl_session SET TOTAL = TOTAL + ".$data['w']." + ".$data['x']." + ".$data['y']." + ".$data['z'].""; mysql_query($sqla); }
Car à chaque fois, cette boucle prend la valeur du TOTAL de la ligne précédente et l'affiche sur l'ensemble de la colonne.
Merci.
Partager