example
example

求助 插件问题

狐狸.

新用户
认证用户
esx1101框架 这是一个文字手机的插件
-- 更新缓存的号码
function update_phone_number()
Users = {}
MySQL.Async.fetchAll('SELECT * FROM users', {}, function(result) --这一行报错
for _,v in pairs(result) do
if v.phone then
table.insert(Users, { identifier = v.identifier, phone = v.phone, name = v.firstname..v.lastname})
end
end
end)
end
但是他提示我
[ script:sacchat] SCRIPT ERROR: @sacchat/server.lua:1518: attempt to index a nil value (global 'MySQL')
[ script:sacchat] > loadESXPlayer (@es_extended/server/main.lua:335)
[ script:sacchat] > handler (@es_extended/server/main.lua:33)
[ script:sacchat] > <unknown> (@oxmysql/dist/build.js:22033)
[ script:sacchat] > processTicksAndRejections (node:internal/process/task_queues:96)
然而我数据库里有两个手机号码库
pFiNGcj.png


不知道怎么搞了,数据库是正常的
这个是数据库导入语句
ALTER TABLE `users`
ADD COLUMN `phone` VARCHAR(255) NOT NULL;
 
最后编辑:

Yann

站长
管理成员
GTAOS管理组
认证卖家
认证用户
本 月 名 人 榜 最 佳
在fxmanifest.lua中加载mysql库
lua:
--服务端的脚本
server_script{ 
    --依赖库 
    "@oxmysql/lib/MySQL.lua",

}
 
顶部