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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.