ऐसा लगता है कि आप PHP के PDO इंटरफ़ेस के माध्यम से MySQL से कनेक्ट कर रहे हैं। आप errorInfo()
. का उपयोग कर सकते हैं फ़ंक्शन (http://php.net/manual/en/pdo.errorinfo.php
) नवीनतम त्रुटि संदेश प्राप्त करने के लिए और अपने रिक्त स्ट्रिंग के स्थान पर उसका उपयोग करें:
$err = $dbh->errorInfo();
$sql2 = "INSERT INTO audit_hr_employees
(tab, employee, error_type, user, error_info)
VALUES ('4a', '$employee', 'warning', '$user', $err[2])";