Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua 使用lsqlite3 db_行按名称访问列数据?_Lua - Fatal编程技术网

Lua 使用lsqlite3 db_行按名称访问列数据?

Lua 使用lsqlite3 db_行按名称访问列数据?,lua,Lua,我正在使用lsqlite3库从sqlite数据库检索数据。当我使用db:rows函数时,我可以使用整数索引访问数据,但是如果我可以按名称访问数据,那会更方便 目前我正在做类似的事情 sql=[=[ SELECT max([index]) as last FROM migrations ]=] for a in db:rows(sql) do print(a[1]) end 在这里,我使用[1]访问了last,但我想执行类似a.last或a[“last”]的操作来访问此值。请执行以下

我正在使用
lsqlite3
库从sqlite数据库检索数据。当我使用
db:rows
函数时,我可以使用整数索引访问数据,但是如果我可以按名称访问数据,那会更方便

目前我正在做类似的事情

sql=[=[
  SELECT max([index]) as last FROM migrations
]=]

for a in db:rows(sql) do 
  print(a[1])
end
在这里,我使用[1]访问了
last
,但我想执行类似
a.last
a[“last”]
的操作来访问此值。

请执行以下操作:

for a in db:nrows(sql) do 
  print(a.last)
end