Heim >Backend-Entwicklung >PHP-Tutorial >Warum schlägt „mysqli_stmt::get_result()' in meinem PHP-Code fehl?

Warum schlägt „mysqli_stmt::get_result()' in meinem PHP-Code fehl?

Linda Hamilton
Linda HamiltonOriginal
2024-12-23 20:01:17609Durchsuche

Why is `mysqli_stmt::get_result()` Failing in My PHP Code?

mysqli_stmt::get_result() Fehler in PHP

Dieses Problem tritt auf, wenn versucht wird, mysqli_stmt::get_result() zu verwenden, ohne über die erforderlichen Voraussetzungen zu verfügen MySQLnd-Treiber installiert. In den Benutzerhinweisen für die Methode mysqli_stmt::get_result() wird diese Anforderung klar dargelegt.

Im bereitgestellten Code wird versucht, eine vorbereitete Anweisung auszuführen und das Ergebnis mithilfe von $stmt->get_result() abzurufen. . Wenn der mysqlnd-Treiber jedoch nicht installiert ist, führt dies zu dem Fehler „Aufruf der undefinierten Methode mysqli_stmt::get_result()“.

Um dieses Problem zu beheben, müssen Sie den mysqlnd-Treiber auf Ihrem Webserver installieren . Ohne sie müssen Sie die Methoden bind_result() und fetch() verwenden, um das Ergebnis der vorbereiteten Anweisung zu verarbeiten.

Das obige ist der detaillierte Inhalt vonWarum schlägt „mysqli_stmt::get_result()' in meinem PHP-Code fehl?. 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