如何从 lua 脚本中的选择查询中获取两个更多值



如何从lua脚本中的选择查询中获取两个更多的值

需要一个函数来获取数组形式的值

please help to solve thanks in advance.

我建议你研究一下LuaSQL:luasql/manual.html#cursor_object

通过LuaSQL设置,您可以执行以下操作来生成和使用cursor对象:

local driver = require("luasql.postgres")
local env = assert (driver.postgres())
local con = assert (env:connect("luasql-test"))
local cur = assert (con:execute("select order_id ,material_id ,gutter from sampletable where box_id=260226")
local row = cur:fetch({}, "n")
while row do
   local order_id = row[1]
   -- do stuff
   row = cur:fetch(row, "n")
end

游标对象允许您在 lua 中以表的形式接收行,其中包含数字或字段名称索引。

最新更新