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

我正在尝试使用lua SQL中的命令进行计数查询,使用一个mySQL数据库。我想要获取一个表格内用户数量的当前计数,但是我对于使用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做到这一点?

点赞
用户2124946
用户2124946

好的,为了不让自己更难受,我决定从 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
2015-06-29 23:57:54