sana mantıgı anlatayım post veya getten aldığın kullanıcı adını

select * from kullanicilar where kulladi= posttan gelen değer

while ile döndürmene gerek yok aynı isimle bir kullanıcı olacağına göre

daha sonra sqlden bulduğun kullanıcı adınınn şifresi ile posttan gelen şifreyi karşılaştırıyosun doğru ise giriş yapıyor bu kadar.