Perche' ti devi ripassare la sintassi di base, ed anche usare un po' di capacita' analitica in quello che scrivi. Secondo te come puo' il PHP interpretare 4 virgolette? Per quanto ne sa tu le apri prima di SELECT e le chiudi prima di $username.
la parte in rosso e' quella che PHP vede tra le virgolette, e quindi dopo - all'esterno - trova $username come "unexpected variable".codice:$sqlquery = "SELECT * FROM $table WHERE ID = "$username" ";