Как получить два дополнительных значения из запроса на выборку в скрипте lua - PullRequest
0 голосов
/ 30 января 2019

Как получить два дополнительных значения из запроса на выборку в скрипте lua

Требуется функция для получения значений в виде массива

please help to solve thanks in advance.

1 Ответ

0 голосов
/ 31 января 2019

Я предлагаю вам взглянуть на LuaSQL: luasql / manual.html # cursor_object

С настройкой LuaSQL вы можете затем сделать что-то подобное для генерации и использования cursor object:

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, с числовым индексом или индексом имени поля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...