尝试索引值为空值(本地 'result')错误

我不是程序员,但我正在努力学习如何制作一个 Fivem 服务器,并且我不断收到一个错误信息,说

@es_extended/server/main.lua:93: 尝试索引值为空值(本地 'result')

我正在努力解决这个错误,但很难。 以下是我的代码

function loadESXPlayer(identifier, playerId)
local tasks = {}

local userData = {
    accounts = {},
    inventory = {},
    job = {},
    loadout = {},
    playerName = GetPlayerName(playerId),
    weight = 0
}

table.insert(tasks, function(cb)
    MySQL.Async.fetchAll('SELECT accounts, job, job_grade, `group`, loadout, position, inventory FROM users WHERE identifier = @identifier', {
        ['@identifier'] = identifier
    }, function(result)
        local job, grade, jobObject, gradeObject = result[1].job, tostring(result[1].job_grade)
        local foundAccounts, foundItems = {}, {}

这是一行出现错误的代码:

local job, grade, jobObject, gradeObject = result[1].job, tostring(result[1].job_grade)

请帮帮我!

点赞