Ir para conteúdo

Featured Replies

Postado

Salve to com uma duvida, fiz um codigo nas sources para que puxa os nomes dos pokemons de uma X tabela Porém ela só esta puxando numeros ao inves dos Nome , alguem pode me explicar o Porque?

 

 

Codigo Feito

 

std::string IOLoginData::getPokes(const std::string& name) const
{
	 
     Database* db = Database::getInstance();
    DBQuery query;
    query << "SELECT `pokes` FROM `players` WHERE `name` " << db->getStringComparison() << db->escapeString(name) << " AND `deleted` = 0 ;";
    DBResult* result;
    if (!(result = db->storeQuery(query.str())))
        return false;
 
	const uint32_t pPokes = result->getDataInt("pokes");
   std::stringstream ret;
    ret << pPokes;
    result->free();
    return ret.str();
}

 

Resolvido por ADM Marshmello

Ir para solução
  • Respostas 8
  • Visualizações 1.1k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • "Você faz um getDataInt em uma coluna que seria string, mude para getDataString" - By Gengo   std::string IOLoginData::getPokes(const std::string& name) const { Database* db = Dat

  • O problema e que você tá tentando salvar string em uma variável que essa sendo convertida para números inteiros. const pPokes = result->getDataString("pokes"); Coloque desse jeito e teste.

Posted Images

Postado

Tá primeiro, o que tem nessa coluna "pokes".

const uint32_t pPokes = result->getDataInt("pokes");

Depois nessa parte do código ele tá pegando o resultado como inteiro.

Em resumo creio eu que essa coluna "pokes" não esta salvo os nomes do pokes e sim os id, por isso esta voltando apenas os números.

redimensionado.png.f53d1acb320c73f7e18c7a0f288a48ed.png

 

 

Postado

Entendi, nao sabia que era assim que ficava salvo os poke dos cara, quando vc puxa vem um numero certo ?

Caso venha ja tentou reparar se ele nao esta puxando a quantidade de poke que o cara tem na bag ?

redimensionado.png.f53d1acb320c73f7e18c7a0f288a48ed.png

 

 

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo