Bom, estou usando o banco de dados Mysql com DbConnect() e etc...
Só que ao executa uma query, e esperando o valores requisitado retornarem, só que volta somente o valores true, false or nil... e não os valores que solicitei. Ex: username, password, money e etc...
local Connect = nil
function connect(resource)
Connect = dbConnect( "mysql", "dbname=ssl;host=127.0.0.1;port=3306;charset=utf8", "root", "" )
if (not Connect) then
outputDebugString(getResourceName(resource) .. ": Failed to establish connection to the MySQL database server")
return true
else
outputDebugString(getResourceName(resource) .. ": Connected to the MySQL database server")
return false
end
end
addEventHandler("onResourceStart",resourceRoot, connect)
function Query( ... )
if Connect then
local query = dbQuery(Connect, ... )
local result = dbPoll(query, -1)
return result
else
return false
end
end
function QuerySingle(str, ...)
if Connect then
local result = Query(str, ...)
if type(result) == 'table' then
return result
end
else
return false
end
end
function QueryExecute(str, ...)
if Connect then
local query = dbExec(Connect, str, ...)
return query
else
return false
end
end