par
Ryle » 22 mars 2006, 16:36
un while ? dans une table ? drole d'idée

côté php à la limite après avoir récupéré tes données, mais côté base...
Si tu veux le faire dans ta base, tu peux, si ce sont les valeurs d'une même colonne, utiliser la methode SUM(), si ce sont les chamsp de colonnes différentes, un simple plus doit fonctionner
Code : Tout sélectionner
"SELECT SUM(champ1) as total FROM ..."
"SELECT champ1 + champ2 as total FROM ..."
sinon en php, tu stoques les valeurs dans une variable dans ton while...
$var = 0;
while($row = mysql_fetch_array(...)) {
$var+= $row['champ1']; (+ $row['champ2'] ... )
}
un while ? dans une table ? drole d'idée :)
côté php à la limite après avoir récupéré tes données, mais côté base...
Si tu veux le faire dans ta base, tu peux, si ce sont les valeurs d'une même colonne, utiliser la methode SUM(), si ce sont les chamsp de colonnes différentes, un simple plus doit fonctionner :)
[code]"SELECT SUM(champ1) as total FROM ..."
"SELECT champ1 + champ2 as total FROM ..."[/code]
sinon en php, tu stoques les valeurs dans une variable dans ton while...
[php]$var = 0;
while($row = mysql_fetch_array(...)) {
$var+= $row['champ1']; (+ $row['champ2'] ... )
}[/php]