bueno la funcion mysl_query recibe dos parametros: la cadena sql y el link de conexion en este caso mysql_query($sql,$link) veo que ese parametro falta en tu codigo, además debes controlar execiones de error en ese comando, pudiendo quedar de la siguiente forma, además a si depuras los errores...