• 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!

[TFS 0.3.6pl1] Pomocy ze skryptem (a table value)

Dragonas1

New Member
Joined
Jul 1, 2009
Messages
34
Reaction score
0
Witam, mam problem z tym:
Code:
local ilosc2 = db.getResult("SELECT max(id) FROM `ots`.`x_system`;")
local ilosc2 = tonumber(ilosc2)
local ilosc = ilosc2:getDataInt()

Oczywiście próbowałem na wszystkie (a mało ich znam) sposoby i zawsze błąd
"a nil value" lub "a table value", mimo, że największe id tej tabeli = 22, chciałbym, aby zmienna ilosc równała się liczbie ostetniego wpisu (id) w tabeli x_system

Pomoże ktoś, jak będę mógł dać to dam reputa
 
PHP:
local ilosc2 = tonumber(ilosc2)
usuń tą linijke, odpowiedź z zapytania getResult jest zwracana w formie tablicy. Funkcja tonumber przyjmuje tylko liczby, nie tablice ot co.
 
Lua:
local res = db.getResult("SELECT max(id) AS max FROM `ots`.`x_system`;")
if res:getID() ~= -1 then
    local ilosc = res:getDataInt("max")
    res:free()
end
 
@koob
Nie działa - a nil value
Powiedz co to znaczy:
Code:
res:free()

Edit!!!
Problem rozwiązany
Code:
local ilosc2 = db.getResult("SELECT max(id) AS max FROM `ots`.`lottery_system`;")
local ilosc = ilosc2:getDataInt("max")
 
Last edited:
Back
Top