Var_dump
Résolu
gabbermaniac
Messages postés
147
Statut
Membre
-
Baltius -
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
Savez-vous pourquoi il me met ce message d'erreur alors que mon echo me renvoie bien les titres demandés
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
-
$donnees->titre n'est valable que dans ta boucle, ou ta requête ne fonctionne pas.
-
-
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...