如何从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 中以表的形式接收行,其中包含数字或字段名称索引。