如何在flatter中控制来自mysql数据库的数据?
我有一个应用程序,它可以打印我从测试数据库-用户表如何在flatter中控制来自mysql数据库的数据?,mysql,list,flutter,Mysql,List,Flutter,我有一个应用程序,它可以打印我从测试数据库-用户表[{id:2147483647,电子邮件:test@test.com,密码:test12,用户名:User}] 所以我想保存id,电子邮件。。。。。在vars如何?也是新的颤振:) 编辑: 这是我在initState中调用的函数: void fetchData() async { final response = await http.get('http://192.168.137.1/fetch_data.php'); if (
[{id:2147483647,电子邮件:test@test.com,密码:test12,用户名:User}]
所以我想保存id,电子邮件。。。。。在vars如何?也是新的颤振:)
编辑:
这是我在initState中调用的函数:
void fetchData() async {
final response = await http.get('http://192.168.137.1/fetch_data.php');
if (response.statusCode == 200) {
setState(() {
data = json.decode(response.body);
});
print(data);
}
}
在您的代码中,
数据
是列表
,因此,例如,要打印所有用户名,您可以执行以下操作:
data.forEach((item) {
print(item['username']);
});
但是我还有一个问题,我可以在给定的数据中搜索吗?因为我想登录。@omardeveloper是的,这并不难。只需在列表中循环并在地图上找到钥匙