Votre requête échoue, car vous n'avez pas mis entre guillemets votre paramètre $username, ce qui entraîne à la fois un SQL incorrect et invalide, et un Attaque par injection SQL vulnérabilité :
$sql = "SELECT * FROM tblMembership WHERE MemberID = '".$uname."'";
^-- ^--
sans les guillemets, vous faites WHERE MemberID = fred
, et je doute fortement que vous ayez un fred
dans votre tableau d'adhésion.
Étant donné que votre code suppose aveuglément que la requête fonctionne correctement, vous ne verrez jamais les avertissements d'erreur de syntaxe que le serveur SQL AURA fourni.