Code erreur: Fatal error: Call to a member function fetch() [Résolu/Fermé]

Signaler
Messages postés
593
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
11 mai 2018
-
Messages postés
593
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
11 mai 2018
-
Bonjour, j'ai un petit problème pour afficher des valeurs merci d'avance de votre réponse.

Code erreur: Fatal error: Call to a member function fetch() on boolean in C:\wamp64\www\2017\index.php on line 17


<?php 
	$articles = $bdd->query('SELECT * FROM news_tab_articles ORDER BY id DESC');
	while($a = $articles = $articles->fetch()) { ?>
	<p><?= $a['news_titre'] ?></p><br/>
	<?= $a['news_contenu'] ?>
	<?php
 }	
?>
A voir également:

2 réponses

Messages postés
593
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
11 mai 2018
19
Re, bon après quelque vérification ça viens de moi j'ai fait une erreur de requête SQL.


SELECT * FROM news_tab_articles ORDER BY id DESC


Et dans la base de donnes j'ai mis news_id a la place de id voila pourquoi j'avais une erreur merci a vous pour votre aide.
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
14786
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
25 avril 2021
285
Erreur dans ton code :
while($a = $articles = $articles->fetch()) {

devrait être :
while($a = $articles->fetch()) {

je pense.
Messages postés
593
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
11 mai 2018
19
Merci, de votre réponse mais en effectuant ce changement j'arrive a une autre erreur:

Fatal error: Call to a member function fetch() on boolean in C:\wamp64\www\2017\index.php on line 17

<?php	
	$articles = $bdd->query('SELECT * FROM news_tab_articles ORDER BY id DESC');
	while($a = $articles->fetch()) { 
?>
	<p><?= $a['news_titre'] ?></p><br/>
	<?= $a['news_contenu'] ?>
	<?php 
}	
?>
Messages postés
14786
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
25 avril 2021
285
L'erreur en question peut indiquer une erreur sur le requête SQL (champ ou table inconnu ? )
Ce n'est pas
$articles->fetch_array()
plutôt (à voir avec la doc).

Tu ne précoses pas quelle extension tu utilises (PDO, musqli, autre ? )