Algo asi pero debes ponerlo de esta manera:
Código PHP:
$id = $_GET['username'];
$sql = "UPDATE dragon.dk_users
SET gold = gold+5
WHERE dk_users.username= '$username'";
Cuando un campo es de tipo "varchar" o "text" o cualquier tipo de caracter alfa-numerico, debes ingresar los textos con comillas.
En el caso de usar comillas dobles para contener el SQL...
Código PHP:
$sql = "SELECT * FROM tabla"; //uso comillas dobles para contener el SQL
...debes usar comillas simples dentro del mismo SQL para los campos de este tipo...
Código PHP:
$sql = "UPDATE tabla SET campoAlfaNumerico = 'valor' "; //uso comillas simples para campos de text
En el caso de que el SQL sea contenido con comillas simples, usas comillas simples escapadas:
Código PHP:
$sql = 'UPDATE tabla SET campoAlfaNumerico = \'valor\' ';
Suerte!