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
}
}
}