Heim > Backend-Entwicklung > PHP-Tutorial > Warum erhalte ich in PHP den Fehler „Aufruf einer Mitgliedsfunktion bind_param() für ein Nicht-Objekt'?

Warum erhalte ich in PHP den Fehler „Aufruf einer Mitgliedsfunktion bind_param() für ein Nicht-Objekt'?

Linda Hamilton
Freigeben: 2025-01-03 10:40:39
Original
531 Leute haben es durchsucht

Why Am I Getting the

Fehler aufgetreten: „Aufruf einer Mitgliedsfunktion bind_param() für ein Nicht-Objekt“

Beim Versuch, bind_param() zu verwenden Wenn Sie eine Funktion innerhalb einer vorbereiteten Anweisung verwenden, kann bei Benutzern der Fehler „Aufruf einer Mitgliedsfunktion bind_param() für ein Nicht-Objekt“ auftreten. Dieser Fehler weist darauf hin, dass die Vorbereitung der Anweisung fehlgeschlagen ist.

Eine mögliche Ursache für diesen Fehler ist eine ungültige SQL-Anweisung, die für die Funktion „prepare()“ bereitgestellt wird. Wenn der Tabellenname oder die Felder, auf die in der Abfrage verwiesen wird, nicht in der Datenbank vorhanden sind, schlägt die Vorbereitung fehl und Prepare() gibt „false“ zurück.

Wenn Sie beispielsweise versuchen, eine Anweisung vorzubereiten, die Folgendes enthält: wählt aus einer nicht vorhandenen Tabelle aus:

$qSelect = $DBH->prepare("SELECT * FROM non_existent_table WHERE username = ?");
Nach dem Login kopieren

Diese Anweisung kann nicht vorbereitet werden, da die Tabelle „non_existent_table“ nicht existiert. Anschließend führt jeder Versuch, Parameter an die fehlgeschlagene Anweisung zu binden, zum Fehler „Aufruf einer Mitgliedsfunktion bind_param() für ein Nicht-Objekt“.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich in PHP den Fehler „Aufruf einer Mitgliedsfunktion bind_param() für ein Nicht-Objekt'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage