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;
}
クエリが失敗した場合、またはID番号が重複している場合は、これをユーザーに表示します。
変数$exceptionをエコーしようとすると、機能しません。
MySQLエラーをユーザーに返したい。