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(?, ?)');
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!