So rufen Sie MySQL-Fehlermeldungen für komplexe Abfragen ab
In PHP kann die Ausführung langer MySQL-Abfragen, die auf Benutzereingaben basieren, gelegentlich zu Fehlern führen . Es kann jedoch eine Herausforderung sein, eine detaillierte Fehlermeldung zu erhalten, um die Grundursache des Fehlers zu identifizieren.
Fehlermeldungsanzeige implementieren
Um Fehlermeldungen anzuzeigen, ändern Sie Ihren Code wie folgt folgt:
$result = mysqli_query($this->db_link, $query) or die(mysqli_error($this->db_link));
Handhabung der Abfrageausführung Fehler
Der obige Code verwendet die Funktion mysqli_query() und die Anweisung or die(), um Fehler bei der Abfrageausführung zu behandeln. Wenn die Abfrage fehlschlägt, beendet PHP das Skript und gibt die von der Funktion mysqli_error() zurückgegebene Fehlermeldung aus.
Abrufen des Fehlercodes
Zusätzlich zur Fehlermeldung , können Sie den Fehlercode auch abrufen, indem Sie die folgende Zeile zu Ihrem Code hinzufügen:
echo mysqli_errno($this->db_link);
Dadurch wird der zugehörige numerische Fehlercode ausgegeben mit dem Abfragefehler.
Referenzdokumentation
Weitere Informationen zum Umgang mit Datenbankfehlern in PHP finden Sie in der folgenden Dokumentation:
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3