Var_dump

Résolu
gabbermaniac Messages postés 137 Date d'inscription   Statut Membre Dernière intervention   -  
 Baltius -
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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
$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   Statut Membre Dernière intervention   12
 
ok merci avion
0
Baltius
 
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