Groupe : Membres
|
Bonjour à tous, voilà mon soucis :
Ma base de donnée :
id Nom Age
1 Nico 20
2 Théo 21
3 Oli 18
Je fais ensuite un array pour afficher divers données de la table.
Ce que je voudrais faire, c'est additionner les ages, pour connaitre le nombre d'années totale.
Je suis pas encore un expert en php, et je trouver pas comment faire ca ^^.
Merci d'avance à ceux qui pourront m'aider
|
Get over it !
 Groupe : Membres
|
Tu peux parcourir le tableau avec un foreach, et additionner les valeurs par la suite.
Sinon, il doit y avoir l'équivalent de array_product, mais pour la somme...
Bye
Coding is more than a job, more than hobby, more than activity, it's a lifestyle !
PHP is a powerful programming language, if you know how to use it...
|
 Groupe : Membres
|
Code : SQL1 | SELECT SUM(champ_age) as tot_age FROM ta_table
|
|
Get over it !
 Groupe : Membres
|
Oui, encore, j'y avais pas pensé
Bye
Coding is more than a job, more than hobby, more than activity, it's a lifestyle !
PHP is a powerful programming language, if you know how to use it...
|
 Groupe : Membres
|
Pour utiliser SUM() il ne faudrait peut être pas faire un GROUP BY ?
(PS: si ton prob est réglé n'oublit pas de le signaler quand même).
|
Groupe : Membres
|
Sinon il n'est pas possible de faire un genre de code de cette forme ????
Code : PHP1
2
3
4
5
6
7 | <?php
$tot_age = 0; //on initialise la variable d'age totale
while($data=mysql_fetch_array($requete)) //on parcours toutes les entrées et on les ajoutes une par une grace a la boucle
{
$tot_age += $data['champ_age'];
}
|
Ska_boy
Édité
le 16/10/2008 à 00:04:45
par ska_boy
Un verre plein, je te vide ;
Un verre vide, je te plains
|
Get over it !
 Groupe : Membres
|
Citation : ska_boySinon il n'est pas possible de faire un genre de code de cette forme ????
Code : PHP1
2
3
4
5
6
7 | <?php
$tot_age = 0; //on initialise la variable d'age totale
while($data=mysql_fetch_array($requete)) //on parcours toutes les entrées et on les ajoutes une par une grace a la boucle
{
$tot_age += $data['champ_age'];
}
|
Ska_boy
Dans ce cas, aussi bien le faire directement dans la requête, comme l'a fait b-dav.
Bye
Coding is more than a job, more than hobby, more than activity, it's a lifestyle !
PHP is a powerful programming language, if you know how to use it...
|
Groupe : Membres
|
Super, merci à vous pour les réponses aussi rapide !
J'ai pour le moment choisis la solution de b-dav, bien que je trouverai une utilité à la boucle.
Merci encore
|