$row = $stmt->fetch(PDO::FETCH_ASSOC);
is de regel die uw fout zal veroorzaken.
Waarom?
Omdat er niets te halen valt - in array - na een update
Onthoud dat
Dus geen resultaat ingesteld ... geen feest
Als u de exit-status van uw opdracht wilt weten, gebruikt u gewoon de retourwaarde van execute()
functie
$rv = $stmt->execute(array('USERNAME' => $USERNAME));