ゆう's Blog
一意性制約違反のエラー

try {

} catch (PDOException $e) {
// エラーが発生した場合、トランザクションをロールバックします
$pdo->rollBack();

if ($e->errorInfo[1] == 1062) {
// 一意性制約違反のエラーコードは1062です
echo "IDがすでに存在します。";
} else {
// その他のエラー
echo "エラーが発生しました:" . $e->getMessage();
}
}