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

Fehler beim Speichern in MySQL-Datenbank

Es sieht so aus, als würden Sie sich über die PDO-Schnittstelle von PHP mit MySQL verbinden. Sie können die errorInfo() verwenden Funktion (http://php.net/manual/en/pdo.errorinfo.php ), um die neueste Fehlermeldung abzurufen und diese anstelle Ihrer leeren Zeichenfolge zu verwenden:

$err = $dbh->errorInfo();

$sql2 = "INSERT INTO audit_hr_employees 
(tab, employee, error_type, user, error_info)
VALUES ('4a', '$employee', 'warning', '$user', $err[2])";