Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapisz błąd w bazie danych MySQL

Wygląda na to, że łączysz się z MySQL przez interfejs PHP PDO. Możesz użyć errorInfo() funkcja (http://php.net/manual/en/pdo.errorinfo.php ), aby pobrać najnowszy komunikat o błędzie i użyć go zamiast pustego ciągu:

$err = $dbh->errorInfo();

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pobranie danych z RDS daje AttributeError:obiekt „sqlalchemy.cimmutabledict.immutabledict” nie ma atrybutu „setdefault”

  2. Nie można zatrzymać MySQL w systemie OS X 10.10

  3. DataTable z Ajax nie działa dobrze po użyciu serverSide:true

  4. Sprawdź, czy nazwa użytkownika już istnieje przy użyciu PHP

  5. MySQL wybierz wiersze, w których lewe złącze ma wartość null