Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie gehe ich mit dem Fremdschlüsselfehler von MySQL in Php um?

Verwenden Sie try catch

try { 
    $pdo->exec ("QUERY WITH SYNTAX ERROR"); 
} catch (PDOException $e) { 
    if ($e->getCode() == '23000') 
        echo "Syntax Error: ".$e->getMessage(); 
}

Lesen Sie PDOStatement::errorCode

entnommen aus der Rückgabecodeliste