[RESOLU] probleme pdo et base de données

Eléphanteau du PHP | 10 Messages

05 avr. 2016, 15:03

Bonjour a tous je suis actuellement débutant en pdo et je rencontre un probleme que je n'arrive pas a résoudre

je tente de récupérer toute une collonne sur la durée de plusieur vidéo mais je n'y arrive pas

Code : Tout sélectionner

$duree=$connexion->prepare("SELECT SUM(duration) FROM media"); $duree->execute(); $total=$duree->fetch(); var_dump($total); echo "le temps total des vidéos est de ".$total[0]." .";
et mon message d'erreur est

Code : Tout sélectionner

Cannot use object of type stdClass as array
je vous remercie d'avance pour votre aide

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

06 avr. 2016, 10:57

Bonjour,

La requête s'exécute-t-elle correctement ? Quel est le résultat du var_dump ? est-ce lui qui génère le message d'erreur ou le echo ?
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphanteau du PHP | 10 Messages

06 avr. 2016, 11:52

Bonjour j'ai réussi a régler mon probleme voici le code réponse

Code : Tout sélectionner

$duree=$connexion->prepare("SELECT SUM(duration) AS nb FROM media"); $duree->execute(); while ( $total = $duree->fetch()) { echo "l'ensemble des vid&eacuteos dure ".$total->nb." secondes .<br>";