Aufruf der Member-Funktion „execute()“ auf Boolean
Beim Senden eines Formulars an rent.php tritt ein Fehler auf: „Schwerwiegender Fehler: Aufruf einer Mitgliedsfunktion „execute()“ für einen booleschen Wert in ... rent.php in Zeile 18.“ Trotz der Verwendung boolescher Datentypen für die Felder „email“ und „msg_text“ weist dieser Fehler auf ein Problem an anderer Stelle hin.
Der bereitgestellte Code für rent.php weist einen Tippfehler auf. Die Anweisung in Zeile 18 sollte lauten:
$req = $conn->prepare('INSERT INTO renter (email, msg_text) VALUES(?, ?)');
Anstelle von „INSET“ sollte es „INSERT“ lauten, um die SQL-Anweisung korrekt für das Einfügen von Daten in die „Renter“-Tabelle vorzubereiten.
Sobald dieser Fehler behoben ist, kann der Code die INSERT-Anweisung erfolgreich ausführen und bei der Formularübermittlung wird nicht mehr auf den „Aufruf einer Mitgliedsfunktion „execute() on boolean““ stoßen. Fehler.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in meiner rent.php-Datei den Fehler „Schwerwiegender Fehler: Aufruf einer Mitgliedsfunktionexecute() für booleschen Wert'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!