Heim >Backend-Entwicklung >PHP-Tutorial >Warum löst „$stmt->get_result()' einen „Aufruf der undefinierten Methode mysqli_stmt::get_result()' aus?

Warum löst „$stmt->get_result()' einen „Aufruf der undefinierten Methode mysqli_stmt::get_result()' aus?

Susan Sarandon
Susan SarandonOriginal
2024-12-26 20:37:10859Durchsuche

Why Does `$stmt->get_result()` Throw „Aufruf an undefinierte Methode mysqli_stmt::get_result()“?
get_result()` Throw „Aufruf der undefinierten Methode mysqli_stmt::get_result()“? " />

Untersuchung des Fehlers „Aufruf der undefinierten Methode mysqli_stmt::get_result()“

In diesem Codeausschnitt wird versucht, das Ergebnis einer vorbereiteten Anweisung über $stmt-> abzurufen. get_result() führt zum Fehler „Aufruf der undefinierten Methode mysqli_stmt::get_result()“. Dieser Fehler tritt häufig beim Umgang mit auf mysqli-basierte Datenbankoperationen.

Um dieses Problem zu beheben, muss sichergestellt werden, dass der mysqlnd-Treiber auf dem Server installiert und geladen ist. Der mysqlnd-Treiber ist eine empfohlene Erweiterung für die MySQL-Bindungen. Er verbessert die Leistung und bietet zusätzliche Funktionen, einschließlich Unterstützung für vorbereitete Anweisungen.

Um den mysqlnd-Treiber unter Debian oder Ubuntu zu installieren Systeme:

sudo apt-get install php7.2-mysqlnd

Befolgen Sie für andere Linux-Distributionen die offiziellen Installationsanweisungen für Ihre spezifische Distribution.

Sobald der mysqlnd-Treiber installiert ist, sollte er automatisch von PHP geladen werden Ist dies nicht der Fall, können Sie es manuell über die folgende Zeile in Ihrer php.ini-Datei laden:

extension=mysqli.dll

Nach der Installation und dem Laden des mysqlnd-Treibers Führen Sie Ihr PHP-Skript erneut aus. Die Methode $stmt->get_result() sollte nun erkannt werden und der Fehler wird behoben.

Das obige ist der detaillierte Inhalt vonWarum löst „$stmt->get_result()' einen „Aufruf der undefinierten Methode mysqli_stmt::get_result()' aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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