Có vẻ như bạn đang kết nối với MySQL thông qua giao diện PDO của PHP. Bạn có thể sử dụng errorInfo()
function ( http://php.net/manual/en/pdo.errorinfo.php
) để truy xuất thông báo lỗi gần đây nhất và sử dụng thông báo đó thay cho chuỗi trống của bạn:
$err = $dbh->errorInfo();
$sql2 = "INSERT INTO audit_hr_employees
(tab, employee, error_type, user, error_info)
VALUES ('4a', '$employee', 'warning', '$user', $err[2])";