如何解决如何返回列表以及如何在lua中访问这些值
|| 局部函数getList() local select_stmt = db:prepare(\"SELECT * FROM list\")
return select_stmt:rows();
end
local rows = getList();
--**here i need to print the rows list,how I can print using for loop**
--************************************************
**here I want to fetch single record,I am unable to fetch and print it?**
local function getListRecord(listId)
local select_stmt = db:prepare(\"SELECT * FROM list where id = ?\")
select_stmt:bind_names{ id = listId }
return select_stmt:get_unames()-- i AM GETTING ERROR HERE
end
local row = getListRecord(3);
--I am unable to get the row here,please help me
解决方法
这看起来和您昨天问的问题相同
如何在lua程序中返回数组列表?
for line,tblLine in pairs(rows) do
for key,data in pairs(tblLine) do
print(key,data)
end
end
如果要从列表中返回一行并且知道索引的使用
row = rows[3]
正如其他答复中所建议的那样,您需要复习《 Lua编程》一书中的表部分,因为这是在Lua中执行任何操作的关键。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。