Page 1 sur 1

Bonjours, j'aimerais que vous m'aidez à résoudre mon problème.

Posté : 27 juin 2019, 12:47
par elimane
Erreur irrécupérable : Erreur non capturée: Appel à une fonction membre fetchAll () sur bool dans C: \ xampp \ htdocs \ tp_isi-master \ TP1 \ fonctions.php: 69 Trace de pile: # 0 C: \ xampp \ htdocs \ tp_isi-master \ TP1 \ index_admin.php (7): getAllUSer () # 1 {main} jeté dans C: \ xampp \ htdocs \ tp_isi-master \ TP1 \ fonctions.php à la ligne 69

j'ai des probleme avec mon code et j'arrive pas à le resoudre vraiment ça me soul
aider moi s'il vous plait !!

Re: Bonjours, j'aimerais que vous m'aidez à résoudre mon problème.

Posté : 27 juin 2019, 14:04
par @rthur
Bonjour,

Au lieu de dire que ça te saoul, il faut faire un effort pour comprendre les messages d'erreur. :roll:

Voici quelques pistes pour t'aider :
fetchAll() sur bool ... fonctions.php:69
Donc regarde autour de la ligne 69 de ton fichier fonctions.php, tu dois avoir une fonction fetchAll() qui est appelée et qui essaye de s'executer sur une variable qui contient un booléen (true/false), alors qu'autre chose est attendu dans cette variable (probablement une liste de résultats ?)

Bref il faut que tu avances dans ton debugage pour savoir pourquoi cette variable n'a pas été initialisée correctement.
N'hésites pas à utiliser la fonction var_dump() à différents endroits de ton code pour vérifier le contenu de tes variables.
http://php.net/var_dump

D'expérience, on rencontre généralement ce message quand une requête SQL ou la connexion à la BDD n'a pas fonctionné correctement, et que ça a été codé comme un goret du coup tu ne t'aperçois d'un problème qu'au moment où tu as besoin de récupérer des résultats alors que ça a planté auparavant.