Récuperer la valeur d'une requete SUM

quentinvidal Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
quentinvidal Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -
Salut à tous,

Je voudrais récupérer le résultat d'un requte sum en SQL, mais j'y arrive pas,
 <?php
$req=$pdo->prepare("SELECT SUM(quantite_produit) AS total FROM commande_produit c, products p WHERE p.id=c.id_product AND p.id=:pid");
$pid=intval($product->id);
var_dump($pid);
$req->execute(['pid'=>$pid]);


$total_vente =$req->fetch();

var_dump($total_vente);
?>

<p>Quantité vendu: <?= $total_vente['total']?></p>


Mon var_dump(total_vente) me donne ça C:\wamp64\www\Cave\Admin\info_maj_produit.php:145:
object(stdClass)[4]
public 'total' => string '3031' (length=4)
et j'arrive pas a afgicher ce 3031

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
$total_vente->total

1
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Et au passage, vu que tu fais du PDO, je t'invite vivement à lire et à appliquer ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
0
quentinvidal Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
merci beaucoup, je suis vraiment un boulet, c'est comme ça que je recupere mes valeur habituellment en plus
j'avais pas le as total au debut, et je crois que je me suis laisser influencer par mes recherches alors que c'etait toutes des réponses pour mysql et pas pdo

Merci beaucoup
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > quentinvidal Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
heu... mysql ou pdo... peu importe.
Là c'est de la manipulation d'une variable de type OBJET.... aucun rapport avec la requête elle même.
0
quentinvidal Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Puisque il etait pas en objet en fait, et je suis partie sur ce modele
0