Var_dump

Résolu/Fermé
gabbermaniac Messages postés 137 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 23 août 2011 - 8 mai 2010 à 16:30
 Baltius - 6 sept. 2010 à 11:24
Bonjour,

le var_dump me retourne cela: Notice: Trying to get property of non-object in E:\wamp\www\playmocity\content\theme\join.php on line 39
NULL

voici le code
$sql = 'SELECT *
            FROM articles as art
            LEFT JOIN articles_focus as artf ON artf.articles_id=art.id
            LEFT JOIN articles_themes as artt ON artt.articles_id=art.id
            LEFT JOIN themes ON artt.themes_id=themes.id
            LEFT JOIN focus ON artf.focus_id=focus.id 
            WHERE art.id=4888  ';   
$req = $pdo->query($sql);
$req->setFetchMode(PDO::FETCH_OBJ);

while($donnees=$req->fetch()){
  
    echo $donnees-> titre. ' <br/>' ;

}

var_dump($donnees-> titre);


Savez-vous pourquoi il me met ce message d'erreur alors que mon echo me renvoie bien les titres demandés

3 réponses

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
8 mai 2010 à 16:55
$donnees->titre n'est valable que dans ta boucle, ou ta requête ne fonctionne pas.
1
gabbermaniac Messages postés 137 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 23 août 2011 12
8 mai 2010 à 16:57
ok merci avion
0
Ton var_dump est après ta boucle ou tu fais tes fetch... donc tu es sorti de ta table de résultat une fois que tu le fais...

Si tu veux simplement voir ton var_dump, inclus le dans ta boucle.

Sinon crée une table dans laquelle a chaque tour tu enregistre ta variable...
0