> Fatal error: Uncaught Error: Call to a member function fetch() on boolean
Il y en a plein le forum et la réponse reste invariablement la même : c'est que la requête plante et pour savoir en quoi, il faut activer ces erreurs PDO/SQL.
(ça sent l'erreur de table ou de bdd ou si tu développes avec WAMP, encore un qui a oublié de préciser le port 3308)
La couleur de la flèche (ha! ça revient tellement), attention L2 une erreur. Ajoute après '' dans new PDO , , [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION] .
Malheureusement ce tuto dès le début ne montre pas un truc fondamental l'activation des erreurs avec PDO et faire croire que mettre un try/catch le fait
Edit: Grillé tout de même
- Edité par WillyKouassi 23 janvier 2020 à 16:30:37
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
Postez votre code et vos msg d'erreurs - "ça marche pas" n'est pas un message d'erreur ...
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli