C# ve MySQL veri eşitleme nasıl yapılır?

596362

Centipat
Katılım
6 Kasım 2022
Mesajlar
6
C# ile bir program yazıyorum MySQL baglantısı yaptım tek sorun veriyi eşitliyeceğim örnek.
Örnek:
Kullanıcı adı: Mehmet.
Şifre: 123.

Şimdi bunu girdik dogruladı onu eşitliyeceğim ama nasıl örnek: User = mysqlveritabanınadı; bunu nasıl yapabilirim?
 
Eşitlemekten kastınız doğrulamak mı? Örneğin :
C#:
if (User = mysqlveritabanınadı){
//komut
}
 
Sql sorgusu hazırlayacaksnız eğer `user` tablosunda `username` ve `pwd` alanları şunlara eşit olanlar böyle bir kayıt varsa kullanıcı giriş yapabilir.

Sql sorgusu:
SQL:
SELECT COUNT(*) FROM users WHERE username='username' AND pwd='pwd'

C# için:

C#:
//cs değişkenine connection string oluşturun atayın eğer zaten bir bağlantınız varsa o satırı kaldırınız
using (var conn = new MySqlConnection(cs))
{
    conn.Open();
    using (var cmd = new MySqlCommand("SELECT COUNT(*) FROM users WHERE username='"+username+"' AND pwd='"+password+"'", conn))
    {
          if(Convert.ToInt32(cmd.ExecuteScalar())>0)
                MessageBox.Show("Başarılı giriş");
          else
                MessageBox.Show("Hatalı giriş");
        
    }
}
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…