首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lua脚本无法连接到MySQL-数据库

Lua脚本无法连接到MySQL-数据库
EN

Stack Overflow用户
提问于 2018-01-04 10:56:40
回答 1查看 1K关注 0票数 0

我正在学习本教程的Lua部分:MySQL

特别是这个代码:

代码语言:javascript
复制
require "luasql.mysql"
env = assert (luasql.mysql())
con = assert (env:connect"nkt_development",'db_user','db_passwordL','172.31.10.60',3306)

不幸的是,我遇到了一个我无法修复的错误

lua: mysql_test.lua:7:尝试索引全局'luasql‘(一个零值)堆栈跟踪: mysql_test.lua:7:在主块C:?

我正在做一个拉吉诺门道/阿迪诺云。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-04 11:07:50

我自己通过在第一行中输入以下内容找到了答案。与其只需要libary,我还必须将其声明到变量上,以便在代码的后面使用。

luasql =需要"luasql.mysql"

这就是我的最后代码的样子:

代码语言:javascript
复制
luasql = require "luasql.mysql"
value=arg[1]
current_time=os.date("%Y-%m-%d %H:%M:%S")
env = luasql.mysql()
con = assert (env:connect('nkt_development', 'repsys', 'myRepsysSQL', '172.31.10.60','3306'))
res = assert (con:execute('INSERT INTO record(time,value) VALUES("'..current_time..'",'..value..')'))
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48093740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档