Heim >Datenbank >MySQL-Tutorial >Wie behandelt man PDO-Ausnahmen in PHP richtig?
Bei der Arbeit mit PDO in PHP kann die Behandlung von Fehlern manchmal eine Herausforderung sein. Hier führen wir Sie durch die Identifizierung und Lösung häufiger Probleme.
In Ihrem Code scheint die Behandlung von PDO-Ausnahmen nicht richtig konfiguriert zu sein. Damit PDO Ausnahmen auslösen kann, müssen Sie das Attribut PDO::ATTR_ERRMODE auf PDO::ERRMODE_EXCEPTION setzen.
<code class="php">$connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);</code>
Fügen Sie diese Zeile direkt nach dem Erstellen des $connection-Objekts hinzu. Nach dieser Änderung löst PDO Ausnahmen für alle Datenbankfehler aus.
In Ihrem Beispiel scheint die Verwendung von bindParam() korrekt zu sein. Hier sind die vorgeschlagenen Änderungen:
Mit diesen Anpassungen sollte Ihr Code PDO-Ausnahmen wie erwartet behandeln und alle Datenbankfehler entsprechend melden.
Das obige ist der detaillierte Inhalt vonWie behandelt man PDO-Ausnahmen in PHP richtig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!