Problème d'initialisation de la valeur dans une table
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 :
Code:
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);
} |
Mais comment initialise-t-on la valeur de TOTAL à la fin de chaque ligne de la table ?
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.