Heim >Backend-Entwicklung >PHP-Tutorial >Wie behebe ich den Parameterdiskrepanzfehler mysqli_fetch_array() in PHP?
Fehler: mysqli_fetch_array() Parameterdiskrepanz
Im bereitgestellten Code tritt bei der Funktion mysqli_fetch_array() ein Fehler auf, da sie den ersten erwartet Der Parameter muss ein MySQL-Ergebnisobjekt sein, stattdessen empfängt er einen booleschen Wert. Dies weist darauf hin, dass die von mysqli_query() ausgeführte Abfrage fehlgeschlagen ist.
Lösung:
Um das Problem zu beheben, fügen Sie nach mysqli_query() den folgenden Code hinzu:
<code class="php">if (!$check1_res) { trigger_error(mysqli_error($con), E_USER_ERROR); }</code>
Diese Anweisung prüft, ob die Abfrage erfolgreich war. Wenn dies fehlschlägt, wird die MySQL-Fehlermeldung angezeigt, die wertvolle Informationen über die zugrunde liegende Ursache des Problems liefert.
Zusätzliche Ressourcen:
Das obige ist der detaillierte Inhalt vonWie behebe ich den Parameterdiskrepanzfehler mysqli_fetch_array() in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!