GstvoLiber 19 Postado Abril 16, 2014 Share Postado Abril 16, 2014 (editado) Bom, preciso saber os comandos para ler o valor de uma coluna no mysql por exemplo.. Esse aqui remove 1 do valor existente: db.executeQuery("UPDATE `players` SET `tileMana` = `value` - 1 WHERE `id` = ".. getPlayerGUID(cid) ..";") Preciso de um comando desse para ler o que tem na coluna tileMana do player. E também, como faço para comparar uma boolean com um valor dentro de um if ?? Valeu ai quem puder ajudar.+rep. -GstavoLiber Editado Abril 16, 2014 por GstavoLiber Link para o comentário Compartilhar em outros sites More sharing options...
0 zipter98 1101 Postado Abril 16, 2014 Share Postado Abril 16, 2014 Tipo isso? db.getResult("SELECT tileMana FROM players WHERE id = "..getPlayerGUID(cid)) Sobre sua segunda pergunta, poderia dar um exemplo? Link para o comentário Compartilhar em outros sites More sharing options...
0 GstvoLiber 19 Postado Abril 16, 2014 Autor Share Postado Abril 16, 2014 Na segunda pergunta: Por exemplo, não sei se eu estava fazendo errado, mas eu queria salvar numa variavel essa expressão sua, e depois comparar, se for > 0 executa o bloco, se não, cai em uma mensagem de erro, mas tava dando erro no distro que não podia comprar boolean com number. Vou testar agr com sua expressão, se der tudo certo, o problema foi resolvido. Aguenta ai. -GstavoLiber Link para o comentário Compartilhar em outros sites More sharing options...
0 zipter98 1101 Postado Abril 16, 2014 Share Postado Abril 16, 2014 Tipo isso? local query = db.getResult("SELECT tileMana FROM players WHERE id = "..getPlayerGUID(cid)) if query:getID() == -1 then print("Variável query com valor nulo.") else local value = query:getDataInt("tileMana") print("Variável query com valor verdadeiro. Valor: "..value..".") if value > 0 then print("Valor maior que 0.") else print("Valor igual ou menor que 0.") end end Link para o comentário Compartilhar em outros sites More sharing options...
0 GstvoLiber 19 Postado Abril 16, 2014 Autor Share Postado Abril 16, 2014 Hmm exatamente, essa parte de: query:getDataInt("tileMana") Não manjava, essa função de getDataInt é uma função já da linguagem lua ? Ajudou muuuuito. +REP. -GstavoLiber Link para o comentário Compartilhar em outros sites More sharing options...
0 Omega 377 Postado Abril 16, 2014 Share Postado Abril 16, 2014 Não, é uma função do TFS. Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
GstvoLiber 19
Bom, preciso saber os comandos para ler o valor de uma coluna no mysql por exemplo..
Esse aqui remove 1 do valor existente:
Preciso de um comando desse para ler o que tem na coluna tileMana do player.
E também, como faço para comparar uma boolean com um valor dentro de um if ??
Valeu ai quem puder ajudar.
+rep.-GstavoLiber
Editado por GstavoLiberLink para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados