Hay ich hatte schon gestern Probleme mit einer selbst erstellten Funktion, dies hab ich mit Bonus gelöst bekommen bzw er.
Jedoch hab ich selbe Probleme mit Folgenden Codes:
Lua
function getMysqlTable ( table, condition, ... )
local query = "SELECT * FROM `??` "..condition
local args = {...}
local sql = dbQuery(handler,query,table,unpack(args))
local result, row, err = dbPoll(sql,-1)
if ( result and row ) then
return result[1],row,err
else
return result,row,err
end
end
function setMysqlTable ( table, query, ... )
local query = "UPDATE `??` SET "..query
local args = {...}
local sql = dbExec(handler,query,table,unpack(args))
if ( sql ) then
return true
else
local _,_,err = dbPoll(sql,-1)
return err
end
end
function getMysqlField ( table, field, condition, ...)
local query = "SELECT `??` FROM `??` "..condition
local args = {...}
local sql = dbQuery(handler,field,table,unpack(args))
local result, row, err = dbPoll(sql,-1)
if ( result and row ) then
return result[1][field],row,err
else
return result[1][field],row,err
end
end
Alles anzeigen
Error bei getMysqlField ist: ERROR: GermanRP\mysql\database.lua:49: attempt to index local 'result' (a boolean value)
getMysqlField ( "spawn", "SpawnZ", "WHERE Benutzername = ?")
Error bei getMysqlTable ist: [2017-04-14 14:49:51] ERROR: GermanRP\admin\server.lua:181: attempt to concatenate a table value
outputChatBox(""..getMysqlTable ( "spawn", "WHERE Benutzername = ?", getPlayerName(player)).."")
Bei setMysqlTable weiß ich nicht genau wie ich es anwenden kann/soll.
Hoffe ihr könnt mir Helfen bei im bereich Mysql neu.