Herhangi bir loop kullanmana gerek yok.
Sql kodunun şu şekilde olması gerekiyor. Eğer email ile giriş yaptıracaksan:
select * from Kullanici where email = @email and sifre = @sifre
Bu sana eğer gönderdiğin verilere uygun bir değer varsa tek satır olarak geri döner.
Sende bunu datatable'a atabilirsin ve if(datatable.Rows.Count > 0)'dan dersin ve içine session'ını yaratırsın.
Database işlemleri için video'lar bulabilirsin Youtube veya torrent sitelerinden.