如何在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是的,这并不难。只需在列表中循环并在地图上找到钥匙