Anzeige von MySQL-Fehlern für lange Abfragen mit Benutzereingaben in PHP
In PHP kann die Ausführung langer MySQL-Abfragen abhängig von Benutzereingaben zu Fehlern führen . Die allgemeine Fehlermeldung „Abfrage fehlgeschlagen“ bietet jedoch keine ausreichenden Informationen zur Fehlerbehebung. Um die spezifische Fehlermeldung anzuzeigen, ziehen Sie die folgenden Lösungen in Betracht:
Lösung 1:
Ändern Sie Ihre Abfrageausführungszeile, um eine Fehlerbehandlung einzuschließen:
mysqli_query($this->db_link, $query) or die(mysqli_error($this->db_link)); // Error handling added
Lösung 2:
Sie können die folgende Zeile nach der Abfrage anhängen Ausführung:
if ($r == false) printf("error: %s\n", mysqli_errno($this->db_link));
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWie kann ich bei langen Abfragen mit Benutzereingaben in PHP spezifische MySQL-Fehlermeldungen anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!