Você definiu o modo de exceção para
PDO
com:$DBH->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
Atualização:
check
é palavras reservadas do mysql, você precisa escapar. $STH = $DBH->prepare('UPDATE accounts SET `check` = :check_amnt WHERE accnt = :user');