Postado Setembro 22, 2014 10 anos glr to com uma dúvida, como faço pra retornar essa query em mensagem: db.query("SELECT * FROM `players` WHERE `resets`") pra retornar: Você tem X resets.... tentei assim: function getResets(cid) resets = db.query("SELECT * FROM `players` WHERE `resets`") return resets end Você tem: " .. getResets(cid) .. ". mas não deu, podem me ajudar? tfs 1.0
Postado Setembro 22, 2014 10 anos cara... não sei fazer select no lua mas pelo que entendo de select vc precisa retornar primeiro num reader e depois que retornar no reader pegar os dados que vc quer, e outra que select maluco é esse ?? vc esta chamando um where mas where o que ? vc precisa especificar o where que significa a condição, tipo, select padeiros.nome from padeiros where padeiros.pão='frances' tipo ai eu gostaria que o db me retorno da tabela padeiro o nome de todos os padeiros que fazem pão frances. no seus elect se vc quer retornar apenas os resetes não deve colocar * pq * é o caracter coringa para trazer tudo então o certo seria SELECT players.resets FROM players WHERE players.id=cid, esse select é se vc quer retornar os resets de um player especifico e que cid seja o id do player....mas de qq forma vc precisa fazer que o db.query retorno isso como um numero ou string...
Postado Setembro 22, 2014 10 anos tenta ai, peguei do sistema de um lek aqui.. function getPlayerReset(cid) local qr = db.getResult("SELECT `reset` FROM `players` WHERE `id`= "..getPlayerGUID(cid)..";") reset = qr:getDataInt("reset", getPlayerGUID(cid)) if reset < 0 then reset = 0 end return reset end Editado Setembro 22, 2014 10 anos por HallsSantos (veja o histórico de edições)
Postado Setembro 22, 2014 10 anos Autor @join entendi... sou leigo no assunto, rsrsrs, obrigado. Em 22/09/2014 em 02:59, HallsSantos disse: tenta ai, peguei do sistema de um lek aqui.. function getPlayerReset(cid)local qr = db.getResult("SELECT `reset` FROM `players` WHERE `id`= "..getPlayerGUID(cid)..";")reset = qr:getDataInt("reset", getPlayerGUID(cid))if reset < 0 thenreset = 0endreturn resetend deu esse erro: uso tfs 1.0 Editado Setembro 22, 2014 10 anos por Lumus (veja o histórico de edições)
Postado Setembro 22, 2014 10 anos troca o db.getResult esse e de um 8.x troca pela função da sua versao
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.