我如何检查输入的数据是否在表中?



制作一个非常简单的登录名和密码,我如何检查用户名&密码在数据库中。我有一个查询,应该选择所有的用户名/密码匹配的用户名/密码,但我不知道如何访问所选的数据查询方式为:string sqlQuery = "SELECT * FROM user WHERE username='"+ Username +"' AND password='"+ Password +"'";

我想说你可以创建List或array,然后设置字符串作为密码或登录名,然后遍历string array(或List)并检查是否有与密码或登录名字符串相等的东西,就像这个array版本)

public string Login;
public string Password;
public string[] Logins;
public string[] Passwords;
private void Start() {
Logins = new string[<Length of the Array>];
Passwords = new string[<Length of the Array>];
CheckPasswordAndLogin();
}
public void CheckPasswordAndLogin() {
for(int i = 0; i < Logins.Length; i++) {
if(Logins[i] == Login) {
//do something
} else {
//print error
}
}
}

,下面是列表版本:

public string Login;
public string Passwords;
public List<string> Logins = new List<string>();
public List<string> Passwords = new List<string>();
private void Start() {
CheckPasswordAndLogin()
}
public void CheckPasswordAndLogin() {
foreach(string login in Logins) {
if(login == Login) {
//log in
} else {
//print error or something
}
}
}

然后你可以重复同样的事情但是密码

最新更新