Witam,
napisałem funkcję:
Wszystko niby ładnie pięknie lecz, gdy wartość points > 0 wyświetla się błąd [Result:free] Result not set!...
Gdyż w bazie czasem żadna zmienna nie przyjmuje wartości większej od zera.
Jak uniknąć tego błędu gdy w bazie nie ma żadnego rezultatu do wyprintowania.??
Proszę o pomoc..
napisałem funkcję:
function getHighscoresPointsName(cid)
local Player_Winner = db.getResult("SELECT `id`, `name` FROM `players` WHERE `points` > 0 AND `points` = '"..getHighscoresPoints(cid).."' ORDER BY points DESC LIMIT 1")
if Player_Winner:getID() ~= LUA_ERROR then
local Winner_Name = Player_Winner:getDataString("name")
Player_Winner:free()
return Winner_Name
else
local Winner_Name = Nick
end
return LUA_ERROR
end
Wszystko niby ładnie pięknie lecz, gdy wartość points > 0 wyświetla się błąd [Result:free] Result not set!...
Gdyż w bazie czasem żadna zmienna nie przyjmuje wartości większej od zera.
Jak uniknąć tego błędu gdy w bazie nie ma żadnego rezultatu do wyprintowania.??
Proszę o pomoc..