This could be an echinopsis (or related to that), but it certainly isn't a mammillaria.
However, the white spined plant in the back is a mammillaria. Possibly M. geminispina, but it needs a lot more light. And I think that the echinopsis also would welcome more light.
Wolter ten Hoeve.