Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Salvar erro no banco de dados MySQL


Parece que você está se conectando ao MySQL através da interface PDO do PHP. Você pode usar o errorInfo() função (http://php.net/manual/en/pdo.errorinfo.php ) para recuperar a mensagem de erro mais recente e usá-la no lugar de sua string em branco:
$err = $dbh->errorInfo();

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