Faire la somme de tous les resultats
Bonjour,
Je débute avec PDO, et j'ai une requête assez longue qui me retourne plusieurs résultats sous forme d'objet et j'aimerais additionner ses résultats. J'ai pensé à SUM() mais cela ne fonctionnera pas dans mon cas, j'ai chercher un peu partout sans trouver une piste de réponse peut être aurait vous une idée :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?php
$gains = $DB->query("SELECT * from gains, users WHERE users.email_parrain =:email AND users.id = gains.user_id",array('email'=>$_SESSION['user']['email']));?>
<?php foreach ($gains as $gain):
$mongain= $gain->gain_parrain;
echo $mongain;
?>
<?php endforeach ?> |
ici la variable $mongain affiche bien le résultat mais j'aimerais trouver un moyen pour additionner tout ces résultats.
Pour info voici comme je prépare ma requête via un fichier en include :
Code:
1 2 3 4 5
| public function query($sql , $data=array()){
$req = $this->connexion->prepare($sql);
$req->execute($data);
return $req->fetchAll(PDO::FETCH_OBJ);
} |
Merci pour votre aide.