GstvoLiber 19 Posted April 16, 2014 Share Posted April 16, 2014 (edited) 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 Edited April 16, 2014 by GstavoLiber Link to comment Share on other sites More sharing options...
0 zipter98 1101 Posted April 16, 2014 Share Posted April 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 to comment Share on other sites More sharing options...
0 zipter98 1101 Posted April 16, 2014 Share Posted April 16, 2014 Tipo isso? db.getResult("SELECT tileMana FROM players WHERE id = "..getPlayerGUID(cid)) Sobre sua segunda pergunta, poderia dar um exemplo? Link to comment Share on other sites More sharing options...
0 GstvoLiber 19 Posted April 16, 2014 Author Share Posted April 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 to comment Share on other sites More sharing options...
0 GstvoLiber 19 Posted April 16, 2014 Author Share Posted April 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 to comment Share on other sites More sharing options...
0 Omega 377 Posted April 16, 2014 Share Posted April 16, 2014 Não, é uma função do TFS. Tópico movido para a seção de dúvidas e pedidos resolvidos. Link to comment Share on other sites More sharing options...
Question
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
Edited by GstavoLiberLink to comment
Share on other sites
5 answers to this question
Recommended Posts