• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Lua getting varible from mysql

resho

New Member
Joined
Nov 9, 2008
Messages
70
Reaction score
0
Location
East Europe
Hello i got error.
My code is
function onThink(cid, interval, lastExecution)
local auction = db.query("SELECT `status` FROM `players` WHERE `name` = 'test';")
doBroadcastMessage("Example status is " .. auction .. " Bye")
end

Code:
Error Code
[Error - GlobalEvent Interface]
data/globalevents/scripts/eventcolor.lua:onThink
Description:
data/globalevents/scripts/eventcolor.lua:3: attempt to concatenate local 'auction' (a boolean value)
stack traceback:
data/globalevents/scripts/eventcolor.lua:3: in function <data/globalevents/scripts/eventcolor.lua:1>


What is wrong? Tfs 0.3.6pl1
Thanks you!
 
Lua:
local auction = db.getResult("SELECT `status` FROM `players` WHERE `name` = 'test';")
local status = "Query result empty"
if auction:getID() ~= -1 then
    status = "Status: " .. auction:getDataInt("status")
    auction:free()
end
 
Last edited:
Still bugged :< anyway thanks for fast reply. :)
Code:
[Error - GlobalEvent Interface]
data/globalevents/scripts/eventcolor.lua:onThink
Description:
data/globalevents/scripts/eventcolor.lua:4: attempt to index local 'auction' (a boolean value)
stack traceback:
        data/globalevents/scripts/eventcolor.lua:4: in function <data/globalevents/scripts/eventcolor.lua:1>
 
it works, but always auction is 0? (I was change variable in mysql database, I mean pool 'status' for example to 3) :)

pool status is type int
 
Last edited:
Back
Top