Heim >Backend-Entwicklung >PHP-Tutorial >Warum schlägt „mysqli_stmt::get_result()' in meinem PHP-Code fehl?
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!