sql >> Database >  >> RDS >> Mysql

Fout opslaan in MySQL-database

Het lijkt erop dat u verbinding maakt met MySQL via de PDO-interface van PHP. U kunt de errorInfo() . gebruiken functie (http://php.net/manual/en/pdo.errorinfo.php ) om de meest recente foutmelding op te halen en die te gebruiken in plaats van uw lege string:

$err = $dbh->errorInfo();

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



  1. Query voor PHP/MySql EN/OF voor een geavanceerde zoekopdracht

  2. Een voorbereid statement, `WHERE .. IN(..)` query en sortering — met MySQL

  3. Een enkele rij ophalen uit de samenvoegtabel

  4. Hoe maak je een spilquery in sql-server zonder aggregatiefunctie?