sql >> Base de Datos >  >> RDS >> Mysql

Guardar error en la base de datos MySQL

Parece que te estás conectando a MySQL a través de la interfaz PDO de PHP. Puede usar errorInfo() función (http://php.net/manual/en/pdo.errorinfo.php ) para recuperar el mensaje de error más reciente y usarlo en lugar de su cadena en blanco:

$err = $dbh->errorInfo();

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