Maison > base de données > tutoriel mysql > Pourquoi est-ce que je reçois une erreur « Erreur fatale : appel à une fonction membre exécuter() sur un booléen » dans mon fichier rent.php ?

Pourquoi est-ce que je reçois une erreur « Erreur fatale : appel à une fonction membre exécuter() sur un booléen » dans mon fichier rent.php ?

Patricia Arquette
Libérer: 2024-12-07 17:09:14
original
994 Les gens l'ont consulté

Why Am I Receiving a

Appel à la fonction membre exécuter() sur booléen

Lors de la soumission d'un formulaire à rent.php, une erreur se produit : "Erreur fatale : Appel à une fonction membre execute() sur boolean dans ... rent.php à la ligne 18." Malgré l'utilisation de types de données booléens pour les champs 'email' et 'msg_text', cette erreur indique un problème ailleurs.

Le code fourni pour rent.php révèle une erreur typographique. L'instruction à la ligne 18 devrait se lire :

$req = $conn->prepare('INSERT INTO renter (email, msg_text) VALUES(?, ?)');
Copier après la connexion

Au lieu de 'INSET', elle devrait être 'INSERT' pour préparer correctement l'instruction SQL pour l'insertion de données dans la table 'renter'.

Une fois cette erreur corrigée, le code pourra exécuter l'instruction INSERT avec succès, et la soumission du formulaire ne rencontrera plus l'"Appel à une fonction membre exécuter() sur booléen" erreur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal