Мне нужно извлечь значения из 2 столбцов из базы данных SQLite, и я использую вспомогательный запрос к нему.
Я пытался индексировать значения.
print("In the login List : "+ lg[0].toString());
Но я получаю
In the login List : {email: xxxx@gmail.com, password: xxxx}
Future<bool> loginUser(String username, String password) async {
bool isSuccess;
Database db = await this.database;
List<Map<String, dynamic>> lg = await db.query(regTable,
columns: [colEmail, colPassword],
where: "$colEmail = ? AND $colPassword = ?",
whereArgs: [username, password]);
if (lg.length > 0) {
print("In the login List : "+ lg[0].toString());
isSuccess = true;
} else {
isSuccess = false;
}
return isSuccess;
}
Мне нужно иметь возможность восстановить электронную почту и пароль отдельно.Мол, print(Email : lg(email));