如何从luaSQL查询中获取结果?

时间:2015-06-29 23:44:42

标签: mysql lua

所以我尝试使用mySQL数据库在lua SQL的命令中进行计数查询。我想获得表中用户的当前数量,但是我很难将lua用作语言并将数据库合并到其中。

到目前为止,这就是我所拥有的:

exec,err = connect:execute("SELECT count(user_id) AS count FROM Users")
    testString = string.format("%d", exec:numrows())
    if exec:numrows() == 0 then
        send_msg(receiver, teststring, ok_cb, false)
    end

我已经用另一个脚本检查了它,它返回的值是1,但是我想得到行中的值...我将如何使用luaSQL进行此操作?< / p>

1 个答案:

答案 0 :(得分:0)

好吧,而不是让自己变得更难,我只是决定从SQL语句中删除count命令,并在luaSQL中使用numrows语句,有点像这样:

exec,err = connect:execute("SELECT user_id FROM Users")
if exec:numrows() == 0 then
    send_msg(receiver, "test", ok_cb, false)
end
相关问题