Heim > Datenbank > MySQL-Tutorial > Hauptteil

Warum gibt „mysqli_fetch_array()' bei der Prüfung auf doppelte Daten „erwartet, dass Parameter 1 mysqli_result ist, boolean gegeben' zurück?

DDD
Freigeben: 2024-11-25 18:58:11
Original
869 Leute haben es durchsucht

Why Does `mysqli_fetch_array()` Return

mysqli_fetch_array() Fehler beim Überprüfen auf doppelte Daten

Beim Versuch festzustellen, ob eine Facebook-Benutzer-ID in einer Datenbank vorhanden ist, stoßen Benutzer möglicherweise auf Folgendes Fehler: „mysqli_fetch_array() erwartet, dass Parameter 1 mysqli_result, boolean“ ist gegeben.“

Analyse

Dieser Fehler weist darauf hin, dass die Funktion mysqli_query(), die die Datenbankabfrage ausführt, fehlschlägt und „false“ zurückgibt. Daher ist mysqli_fetch_array() nicht in der Lage, den erwarteten Ergebnissatz aus der Abfrage abzurufen.

Lösung

Um das Problem zu beheben, fügen Sie den folgenden Code nach mysqli_query ein () Aufruf:

if (!$check1_res) {
    trigger_error(mysqli_error($con), E_USER_ERROR);
}
Nach dem Login kopieren

Dieser Code zeigt die mit der fehlgeschlagenen Abfrage verknüpfte MySQL-Fehlermeldung an und bietet Einblicke in die zugrunde liegende Ursache des Problems.

Zusätzliche Informationen

Ausführlichere Dokumentation zur Funktion mysqli_error():

  • [PHP-Handbuch: mysqli_error()](http://www.php.net/manual/en/mysqli.error.php)

Das obige ist der detaillierte Inhalt vonWarum gibt „mysqli_fetch_array()' bei der Prüfung auf doppelte Daten „erwartet, dass Parameter 1 mysqli_result ist, boolean gegeben' zurück?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage