先在MYSQL建立一組帳號密碼表單,欄位只有ID和PASSWORD
userName = textBox1.Text.ToString();
passWord = textBox2.Text.ToString();
cmdText = "SELECT COUNT(*) FROM account WHERE ID = '" + userName + "' AND Password = '" + passWord + "'";
MySqlCommand cmd = new MySqlCommand(cmdText, conn);
int count = Convert.ToInt32(cmd.ExecuteScalar());
if (count == 1)
{
//帳號密碼成功要做的事情
}
else
{
MessageBox.Show("帳號或密碼錯誤!");
}
利用計算符合筆數去做確定有沒有符合的帳號密碼組
因為只輸入一組帳密,所以出來的結果最多只有一組,不會超過兩組的結果(ID唯一)
應該會有更簡單的查詢方式不過我暫時只想到這種就先這樣
沒有留言:
張貼留言