Bonjour

Pourquoi ce code ne fonctionne pas ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
 
$pdo = new PDO('mysql:dbname=test;host=localhost', 'root', '');
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);
 
$reponse = $pdo->query('SELECT * FROM photos WHERE idmbr=\'1\'');
 
while ($donnees = $reponse->fetch())
{
  echo $donnees['nom'] . ' ajouté le ' . $donnees['date_ajout'] . '<br />'; // LIGNE 144
}
 
$reponse->closeCursor();
 
?>
Message d'erreur : Fatal error: Cannot use object of type stdClass as array in C:\wamp\www\pag\upload.php on line 144

J'ai cherché sur le net mais je ne trouve malheureusement pas la réponse ou même un début de réponse :/

je vous remercie.