Olá Mello,
Se o jogador está comprando o item pelo site e não há registro no banco de dados, pode haver um conflito de tabelas ou colunas.
Certifique-se de que o banco de dados conectado ao site é o mesmo desenvolvido para ele. Pode ser que as tabelas ou colunas necessárias para o registro não estejam criadas.
Durante a compra, verifique se o MySQL gera algum erro. Dependendo da situação, o problema pode estar no código-fonte do site. Sem mais informações, é difícil chegar a uma conclusão precisa.