2016-04-02 2 views
1

Я использую библиотеку lsqlite3 для извлечения данных из базы данных sqlite. Когда я использую функцию db:rows, я могу получить доступ к данным с помощью целочисленного индекса, но было бы удобнее, если бы я мог получить доступ по имени.Доступ к данным столбца по имени с помощью lsqlite3 db_rows?

В настоящее время я делаю что-то вроде этого.

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

for a in db:rows(sql) do 
    print(a[1]) 
end 

Здесь я обращался last с помощью [1], но я хотел бы сделать что-то вроде a.last или a["last"], чтобы получить это значение.

ответ

1

ли это вместо:

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

Спасибо. Похоже, я пропустил это в документах. – bigtunacan

Смежные вопросы