我正在将lua与sql一起使用,而我对lua来说是新手。现在,我想对结果集进行操作,并且我无法理解它的确切语法。
local M = conn:execute{live=true,sql="Select * from data "}
访问我通过此语句获得的结果集的语法是什么?
除非您告诉我们您使用哪个库来连接,否则我们将无法完全帮助您。如果是LUASQL连接,则在execute
语句之后获得光标对象。从光标对象上的LuASQL的间接文档中,您需要调用fetch()
函数以通过结果集。
local M = conn:execute{live=true,sql="Select * from data "}
for col1, col2, col3 in M:fetch() do
print( col1, col2, col3 )
end