Esto es más un problema de PHP que de MySQL
primero que todo, la variable $link está dentro de una función:
Leer:
Ámbito de las variables
segundo, la función
mysql_db_query es obsoleta
Cita: Esta función ha sido declarada OBSOLETA desde PHP 5.3.0. Su uso está totalmente desaconsejado.
se usa
mysql_query, además agregale
mysql_error
para descartar posibles problemas con la consulta.
Saludos.