gpt4 book ai didi

sql - Flutter - SQL 如何返回普通值

转载 作者:IT王子 更新时间:2023-10-29 07:12:44 24 4
gpt4 key购买 nike

在 flutter 中,使用 sqflite package我可以创建一个数据库,使用这个原始查询...A

await db.execute('CREATE TABLE Article (id INTEGER PRIMARY KEY, title TEXT, description TEXT, url TEXT, urltoimage TEXT, publishedat TEXT)');`

然后我可以像这样将数据写入数据库... B

await txn.rawInsert('INSERT INTO Article(title, description, url, urltoimage, publishedat) VALUES("$title", "$description", "$url", "$urlToImage", "$publishedAt")');

然后我可以这样检索这些数据... C

List<Map> title = await database.rawQuery('SELECT title FROM Article');

最后像这样在 flutter 中使用这些数据...... D

Text('${title[index]}'),

当我使用这个方法时,我在执行步骤D...时得到了这个结果

{title: Op-Ed: Does the Video Game Industry Really Need Blockchain?}

我知道在正确返回这些数据时,我遗漏了几个步骤。我真正想要的是这样的……E

Op-Ed: Does the Video Game Industry Really Need Blockchain?

我怎样才能得到像 E 这样的结果?

最佳答案

查询类型是List<Map<String, dynamic>>

您可以通过获取 key 返回结果像这样

Text('${title[index]["title"]}'),

关于sql - Flutter - SQL 如何返回普通值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54063329/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com