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

flo39400 586 Messages postés mardi 8 avril 2008Date d'inscription 10 décembre 2017 Dernière intervention - 16 oct. 2016 à 15:28 - Dernière réponse : flo39400 586 Messages postés mardi 8 avril 2008Date d'inscription 10 décembre 2017 Dernière intervention
- 16 oct. 2016 à 16:45
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
 }	
?>
Afficher la suite 
586Messages postés mardi 8 avril 2008Date d'inscription 10 décembre 2017 Dernière intervention

4 réponses

NHenry 14000 Messages postés vendredi 14 mars 2003Date d'inscriptionModérateurStatut 11 décembre 2017 Dernière intervention - 16 oct. 2016 à 15:31
0
Utile
2
Erreur dans ton code :
while($a = $articles = $articles->fetch()) {

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

je pense.
flo39400 586 Messages postés mardi 8 avril 2008Date d'inscription 10 décembre 2017 Dernière intervention - 16 oct. 2016 à 15:46
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 
}	
?>
NHenry 14000 Messages postés vendredi 14 mars 2003Date d'inscriptionModérateurStatut 11 décembre 2017 Dernière intervention - 16 oct. 2016 à 16:42
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 ? )
flo39400 586 Messages postés mardi 8 avril 2008Date d'inscription 10 décembre 2017 Dernière intervention - 16 oct. 2016 à 16:45
0
Utile
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.