Page 1 sur 1

Calcul sur une table

Posté : 16 oct. 2008, 17:03
par racit
Bonjour.

Je suis super débutant en php et voici mon petit problème.

J'ai une table edit1 sur laquelle j'ai un champs nombre.
Je voudrais pouvoir additionner les valeurs du champs nombre pour les afficher en résultat.

Ex de la table edit1:

Id | Nombre | ...
1.........5347
2..........148
3........34896
4.........9473
ect.........ect

Comment faire ? :)

Posté : 16 oct. 2008, 17:17
par albat
Je ne suis pas sûr d'avoir bien compris ta question...
Tu veux additionner toutes les valeurs du champ nombre de ta table, c'est ça ?
$req = "SELECT sum(nombre)  as total FROM table";

Posté : 16 oct. 2008, 17:26
par racit
Oui, s'est pour additionner toutes les valeurs du champ nombre de la table

Posté : 16 oct. 2008, 19:28
par Hywan
Hey :),

La solution proposée par Albat est bonne. Il faut utiliser une fonction d'agrégat, ici SUM. Attention, qui dit fonction d'agrégat, dit groupe (clause GROUP BY).
On va y aller progressivement : est-ce que le code d'Albat fonctionne ?

Posté : 16 oct. 2008, 23:50
par racit
Super :D

J'ai fait quelques recherche pour comprendre le principe car je n'avais jamais utilisé de fonction d'agrégat, cela fonctionne au top .

Merci

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]