Heim >Backend-Entwicklung >PHP-Tutorial >PDO-Abfrage schlägt stillschweigend fehl: Wie kann ich Fehlermeldungen erhalten?
Referenz – Häufig gestellte Fragen zu PDO: Umgang mit Fehlern
Als Benutzer von PHP Data Objects (PDO) ist es wichtig zu wissen, wie das geht effektiv mit Fehlern umgehen. Dieser Artikel befasst sich mit einer häufig gestellten Frage zur Fehlererkennung in PDO.
PDO-Abfrage schlägt fehl, aber ich kann keine Fehler sehen. Wie erhalte ich eine Fehlermeldung von PDO?
Um Fehlermeldungen von PDO zu erhalten, müssen Sie den Fehlermodus auf Ausnahmen setzen. Ausnahmen bieten mehrere Vorteile gegenüber regulären Fehlern, darunter:
Beispiel:
$dsn = "mysql:host=$host;dbname=$db;charset=utf8"; $opt = [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, // Other options ]; $pdo = new PDO($dsn, $user, $pass, $opt); try { // Execute your PDO query here } catch (PDOException $e) { echo "Error: " . $e->getMessage() . "\n"; }
Wichtige Hinweise:
Das obige ist der detaillierte Inhalt vonPDO-Abfrage schlägt stillschweigend fehl: Wie kann ich Fehlermeldungen erhalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!