我有一个使用 PDO 执行的插入语句。插入效果很好,但是如果出现错误,我希望它显示给用户。
我有下面的 try-catch 块。
try{
$insertuser = $db->prepare('INSERT INTO `she_she`.`Persons` (`idnumber`,`addedby`,`firstname`, `middlename`, `surname`, `fullname`, `gender`, `birthdate`, `homelanguage`, `department`, `employeetype`, `employeestatus`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)');
$insertuser->execute(array($idnumber,$user,$firstname, $middlename, $surname, $fullname, $gender, $birthdate, $language, $department, $employmenttype, $personstatus));
}
catch(PDOException $exception){
return $exception;
}
如果查询失败,或者假设是重复的 IDNumber,我希望将其显示给用户。
如果我只是尝试回显变量 $exception 它不起作用。
我想将 MySQL 错误返回给用户。