Verwenden Sie den Ausnahmemodus PDO::ERRMODE_EXCEPTION (Methode drei zum Erfassen von Fehlern in SQL-Anweisungen in PDO). Der Ausnahmemodus erstellt eine PDOException und legt das erorCode-Attribut fest, das den Ausführungscode in einen try{...}catch kapseln kann In der {...}-Anweisung führen nicht abgefangene Ausnahmen dazu, dass das Skript unterbrochen wird und einen Stack-Trace anzeigt, damit der Benutzer versteht, wo das Problem aufgetreten ist! In den ersten beiden Artikeln „Verwenden des Standardmodus-PDO::ERRMODE_SILENT (Methode 1 zum Erfassen von Fehlern in SQL-Anweisungen im PDO)“ und „Verwenden des Warnmodus-PDO::ERRMODE_WARNING (Methode 2 zum Erfassen von Fehlern in SQL-Anweisungen im PDO)“ „Wir haben zwei Methoden eingeführt: den Standardmodus und den Ausnahmemodus. Deshalb stellen wir heute die dritte Methode zum Erfassen von Fehlern in SQL-Anweisungen in PDO vor. ~ Ein weiterer sehr nützlicher Aspekt des Ausnahmemodus ist, dass er klarer sein kann als herkömmliche Warnungen im PHP-Stil Erstellen Sie ganz einfach Ihre eigene Fehlerbehandlung, und der Ausnahmemodus erfordert weniger Code/Verschachtelung als der stille Modus und die explizite Überprüfung des Rückgabewerts jedes Datenbankaufrufs. Außer
1. Detaillierte Einführung zum Standardmodus
Einführung: Verwenden Sie den Ausnahmemodus PDO::ERRMODE_EXCEPTION (Methode 3 zum Erfassen von Fehlern in SQL-Anweisungen in PDO). Der Ausnahmemodus erstellt eine PDOException und legt das Attribut erorCode fest, das den Ausführungscode in einen try{...}catch kapseln kann In der {...}-Anweisung führen nicht abgefangene Ausnahmen dazu, dass das Skript unterbrochen wird und einen Stack-Trace anzeigt, damit der Benutzer versteht, wo das Problem aufgetreten ist! In den ersten beiden Artikeln „Using the default mode-PDO::ERRMODE_SILENT (Capturing S in PDO...
2. 10 empfohlene Artikel über PDO::ERRMODE_SILENT
Einführung: Ausnahmemodus verwenden – PDO::ERRMODE_EXCEPTION(PDO, um Fehler in SQL-Anweisungen auf drei Arten zu erfassen) Ausnahme Der Modus erstellt eine PDOException und legt das erorCode-Attribut fest, das den Ausführungscode in eine try{...}catch{...}-Anweisung kapseln kann. Nicht abgefangene Ausnahmen führen dazu, dass das Skript unterbrochen wird und dem Benutzer eine Stapelverfolgung angezeigt wird Wissen Sie, wo das Problem liegt! In den ersten beiden Artikeln „Verwenden des Standardmodus-PDO::ERRMODE_SILENT(PDO zum Erfassen von S...“
3. Über Ausnahmen Empfohlene Artikel auf Mustern
Einführung: Verwendung des Ausnahmemodus – PDO::ERRMODE_EXCEPTION (Erfassen von SQL-Anweisungen in der PDO-Fehlermethode 3) Der Ausnahmemodus erstellt eine PDOException und legt das erorCode-Attribut fest, das den Ausführungscode in eine try{...}catch{...}-Anweisung kapseln kann. Nicht abgefangene Ausnahmen führen dazu, dass das Skript unterbrochen wird und Stapelspuren angezeigt werden damit Benutzer verstehen, wo das Problem auftritt! In den ersten beiden Artikeln „Verwenden des Standardmodus-PDO::ERRMODE_SILENT(PDO zum Erfassen von S...
4. Empfohlen Artikel über PDO::ERRMODE_EXCEPTION
Einführung: Verwendung des Ausnahmemodus-PDO::ERRMODE_EXCEPTION (Methode 3 für Durch das Erfassen von Fehlern in SQL-Anweisungen im PDO-Ausnahmemodus wird eine PDOException erstellt und das erorCode-Attribut festgelegt. Es kann den Ausführungscode in eine try{...}catch{...}-Anweisung kapseln, die nicht erfasst wird Veranlassen Sie, dass das Skript den Stack-Trace unterbricht und anzeigt, damit der Benutzer versteht, wo das Problem aufgetreten ist! 🎜>5.
Wie verwende ich errorCode()? Zusammenfassung der errorCode()-InstanzverwendungEinführung: Methode 1 der Fehlerbehandlung in PDO – errorCode()-Methode Es gibt zwei Methoden in PDO, um Fehlerinformationen im Programm zu erhalten: errorCode()-Methode und errorInfo()-Methode! Im nächsten Artikel werden wir diese beiden Methoden einzeln vorstellen! Zuvor haben wir Ihnen drei Methoden zum Erfassen von Fehlern in SQL-Anweisungen in PDO vorgestellt. Wenn Sie noch nicht vertraut sind oder nicht verstehen, können Sie sich „Verwenden des Standardmodus-PDO::ERRMODE_SILENT (Erfassen von Fehlern in SQL-Anweisungen in PDO)“ ansehen. „Falsche Methode eins...
Einführung: Es stehen drei Optionen zur Auswahl, um SQL-Anweisungsfehler in PDO zu erfassen. Wählen Sie die geeignete Lösung zur Erfassung von SQL-Anweisungsfehlern entsprechend Ihrem eigenen Entwicklungsprojekt und der tatsächlichen Situation!
7. silent_songs
Einführung:: Dieser Artikel stellt hauptsächlich Silent_songs vor, für diejenigen, die sich für PHP-Tutorials interessieren Studierende können sich darauf beziehen.
8. Erfassen von Fehlern in SQL-Anweisungen im PDO
Einführung:: Erfassen von Fehlern in SQL-Anweisungen im PDO-Fehler : Standardmodus verwenden -----PDO::ERRMODE_SILENT legt die errorCode-Eigenschaft des PDOStatement-Objekts im Standardmodus fest, führt jedoch keine weiteren Aktionen aus. Beispiel: Fügen Sie Daten über die Methoden „prepare()“ und „execute()“ zur Datenbank hinzu, legen Sie das erroCode-Attribut des PDOStatement-Objekts fest und erkennen Sie Fehler im Code manuell. Die Schritte sind wie folgt. $dbms=mysql;//Datenbanktyp $dbName=admin;//Verwendete Datenbank
9. Probleme im Zusammenhang mit der PHP-mit-MySQL-Kompilierung
Einführung: php --with-mysql-Kompilierungsproblem Linux ist 64-Bit und MySQL wird binär installiert./configure -with-mysql=/mysqlpathmake Ergebnisse sind wie folgt/bin/sh /root/final/php-4.4.9/libtool --silent --preserve-dup-deps --mode=link gcc -ex
10 So verknüpfen Sie PHP mit SQL SERVER2008
Einleitung: Ich bitte um Rat, wie man PHP mit SQL SERVER2008 verknüpft. Das Problem ist wie im Titel. Ich habe seit einem Tag verschiedene Meinungen im Internet gelesen, aber ich habe es immer noch nicht getan erfolgreich. Bitte geben Sie mir eine Anleitung ------ Lösung --------- ----------- Sie können asp.net verwenden, um einen Webdienst zu erstellen und eine Verbindung zu SQL 2008 herzustellen. und verwenden Sie dann PHP Soap oder Curl, um die Webdienstdaten abzurufen ------Lösung---------------
Das obige ist der detaillierte Inhalt von10 empfohlene Artikel zum Thema SILENT. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!