$row = $stmt->fetch(PDO::FETCH_ASSOC);
е линията, която ще причини вашата грешка.
Защо?
Защото няма какво да се извлече - в масив - след актуализация
Запомнете това
И така, няма набор от резултати ... няма парти
Ако искате да знаете състоянието на изхода на вашата команда, просто използвайте връщаната стойност на execute()
функция
$rv = $stmt->execute(array('USERNAME' => $USERNAME));