Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何刷新从数据库中提取的表(FiveM Lua)_Mysql_Lua_Fivem - Fatal编程技术网

Mysql 如何刷新从数据库中提取的表(FiveM Lua)

Mysql 如何刷新从数据库中提取的表(FiveM Lua),mysql,lua,fivem,Mysql,Lua,Fivem,我正在尝试创建一个脚本,任何人都可以使用/createmafia命令当场创建黑手党 问题是,我正在将数据插入数据库,但当我将新的mafiajob设置为播放机时,它会忽略它,因为es_扩展脚本无法在ESX.MafiaJobs表中找到该作业,该表会在每次服务器重新启动时获取 在执行setjob命令之前,是否可以强制再次从数据库中获取数据 以下是我正在使用的函数: function createmafia(mafia, identifier, grade) MySQL.Async.execu

我正在尝试创建一个脚本,任何人都可以使用/createmafia命令当场创建黑手党

问题是,我正在将数据插入数据库,但当我将新的mafiajob设置为播放机时,它会忽略它,因为es_扩展脚本无法在ESX.MafiaJobs表中找到该作业,该表会在每次服务器重新启动时获取

在执行setjob命令之前,是否可以强制再次从数据库中获取数据

以下是我正在使用的函数:

function createmafia(mafia, identifier, grade)

    MySQL.Async.execute('INSERT INTO mafiajobs (name, identifier, label) VALUES (@name, @identifier, @label)',{
        ['@name'] = mafia,
        ['@identifier'] = identifier,
        ['@label'] = mafia
    }, function() end)
    
    MySQL.Async.execute('INSERT INTO mafiajob_grades (mafiajob_name, mafiagrade, name, label, identifier) VALUES (@mafiajob_name, @mafiagrade, @mafiagradename, @mafiagradelabel, @identifier)',{
        ['@mafiajob_name'] = mafia,
        ['@mafiagrade'] = grade,
        ['@mafiagradename'] = 'boss',
        ['@mafiagradelabel'] = 'Αφεντικό',
        ['@identifier'] = identifier
    }, function() end)

    MySQL.Async.execute('UPDATE users SET mafiajob = @mafiajob, mafiajob_grade = @mafiajob_grade WHERE identifier =  @identifier ',{
        ['@identifier'] = identifier,
        ['@mafiajob_grade'] = grade,
        ['@mafiajob'] = mafia
    }, function() end)

    local xPlayer = GetPlayerFromIdentifier(identifier)
    xPlayer.setMafiaJob(mafia, grade)

end