Calcul sur une table

Petit nouveau ! | 3 Messages

16 oct. 2008, 17:03

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 ? :)

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

16 oct. 2008, 17:17

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";

Petit nouveau ! | 3 Messages

16 oct. 2008, 17:26

Oui, s'est pour additionner toutes les valeurs du champ nombre de la table

ViPHP
ViPHP | 4674 Messages

16 oct. 2008, 19:28

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 ?
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Petit nouveau ! | 3 Messages

16 oct. 2008, 23:50

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]