result_table = {}
assert(dbh:connected())
local sql_query = "SELECT column1, column2, column2, column3, column4, column5 FROM sometablename"
assert(dbh:query(sql_query, function(qrow)
local row = {}
for key, val in pairs(qrow) do
row[key] = val
end
table.insert(result_table, row)
end))
-- [[как итог будет в таблице получено
result_table = {
[1] = {["column1_name"] = column1_value,
["column2_name"] = column2_value
}
[2] = {["column1_name"] = column1_value,
["column2_name"] = column2_value
}
}
]]
my_data = result_table[2]["column2_name"] https://freeswitch.org/confluence/display/FREESWITCH/Lua+FreeSWITCH+Dbhбольше примеров вот тут