Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何检查输入的数据是否在表中?_C#_Sqlite_Unity3d - Fatal编程技术网

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

C# 如何检查输入的数据是否在表中?,c#,sqlite,unity3d,C#,Sqlite,Unity3d,做一个非常简单的登录和密码,我如何检查用户名和密码是否在数据库中。我有一个查询,应该选择与用户名/密码匹配的所有用户名/密码,但我不知道如何访问所选数据 查询如下:string sqlQuery=“SELECT*FROM user,其中username='”+username+“'和password='“+password+””我想说的是,您可以创建列表或数组,然后设置密码或登录名的字符串,然后通过字符串数组(或列表)loob并检查是否有任何内容与密码或登录名字符串相等,类似于此数组版本) 公共

做一个非常简单的登录和密码,我如何检查用户名和密码是否在数据库中。我有一个查询,应该选择与用户名/密码匹配的所有用户名/密码,但我不知道如何访问所选数据
查询如下:
string sqlQuery=“SELECT*FROM user,其中username='”+username+“'和password='“+password+””

我想说的是,您可以创建列表或数组,然后设置密码或登录名的字符串,然后通过字符串数组(或列表)loob并检查是否有任何内容与密码或登录名字符串相等,类似于此数组版本)

公共字符串登录;
公共字符串密码;
公共字符串[]登录;
公共字符串[]密码;
私有void Start(){
登录名=新字符串[];
密码=新字符串[];
CheckPasswordAndLogin();
}
public void CheckPasswordAndLogin(){
for(int i=0;i
以下是列表版本:

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

        }

    }

}
公共字符串登录;
公共字符串密码;
公共列表登录=新列表();
公共列表密码=新列表();
私有void Start(){
CheckPasswordAndLogin()
}
public void CheckPasswordAndLogin(){
foreach(登录中的字符串登录){
如果(登录==登录){
//登录
}否则{
//打印错误之类的
}
}
}

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

我希望没有人的用户名是你能分享你到目前为止尝试过的东西吗?我还没有尝试过任何东西,因为我不知道该说什么,因此问“我从哪里开始?”的问题通常太广泛,不适合这个网站。人们有自己的解决问题的方法,因此不可能有正确的答案。仔细阅读你的文章。
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

        }

    }

}