Bạn đã đặt chế độ ngoại lệ cho PDO
chưa với:
$DBH->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
Cập nhật: check
là các từ dành riêng cho mysql, bạn cần phải thoát khỏi nó.
$STH = $DBH->prepare('UPDATE accounts SET `check` = :check_amnt WHERE accnt = :user');