Code erreur: Fatal error: Call to a member function fetch()
Résolu
flo39400
Messages postés
596
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
9 septembre 2021
-
16 oct. 2016 à 15:28
flo39400 Messages postés 596 Date d'inscription mardi 8 avril 2008 Statut Membre Dernière intervention 9 septembre 2021 -
flo39400 Messages postés 596 Date d'inscription mardi 8 avril 2008 Statut Membre Dernière intervention 9 septembre 2021 -
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
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:
- Uncaught error: call to a member function fetch() on null
- Fatal error: uncaught error: call to a member function fetch() on boolean in - Meilleures réponses
- Uncaught error: call to a member function fetch() on boolean in - Meilleures réponses
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
2 réponses
flo39400
Messages postés
596
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
9 septembre 2021
21
16 oct. 2016 à 16:45
16 oct. 2016 à 16:45
Re, bon après quelque vérification ça viens de moi j'ai fait une erreur de requête SQL.
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.
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.
NHenry
Messages postés
15221
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
10 septembre 2025
366
16 oct. 2016 à 15:31
16 oct. 2016 à 15:31
Erreur dans ton code :
devrait être :
je pense.
while($a = $articles = $articles->fetch()) {
devrait être :
while($a = $articles->fetch()) {
je pense.
flo39400
Messages postés
596
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
9 septembre 2021
21
16 oct. 2016 à 15:46
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
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
Messages postés
15221
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
10 septembre 2025
366
16 oct. 2016 à 16:42
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 ? )
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 ? )