• 04-10-2009, 18:38:53
    #1
    Arkadaşlar ben şu şekilde kullanıyorum.
    $uyesor = mysql_query("SELECT * FROM uyelik where email='$email' && sifre='$sifre'");
    	if(mysql_num_rows($uyesor)>0){
    	echo "giriş dogru";
    	}else{
    	echo "giriş yanlıs";
    	}
    Daha iyi , daha kolay , daha doğru yöntemleri de vardır diyen arkadaşların yorumlarını bekliyorum.
    COUNT diye bir şey duymuştum fakat uygulamaya geçemedim.
    Teşekkürler.
  • 04-10-2009, 18:50:05
    #2
    Üyeliği durduruldu
    1 milyon kayıt yoksa mysql_num_rows kulanımı normaldir.
    fazla maceraya girme bence
    şuan iyi yoksa kafan karışır
  • 04-10-2009, 18:50:54
    #3
    BHCoder adlı üyeden alıntı: mesajı görüntüle
    1 milyon kayıt yoksa mysql_num_rows kulanımı normaldir.
    fazla maceraya girme bence
    şuan iyi yoksa kafan karışır
    Eyvallah hocam , bu yorum benim için yeterli.
  • 04-10-2009, 18:51:02
    #4
    select id from users where username='xx' and password='xx' limit 1
    if(!empty($row['id']))
    {
    evet kayıt var
    }
  • 04-10-2009, 18:52:02
    #5
    RedZ adlı üyeden alıntı: mesajı görüntüle
    select id from users where username='xx' and password='xx' limit 1
    if(!empty($row['id']))
    {
    evet kayıt var
    }
    Bu da başka bir yöntemi , ben yine mysql_num_rows kullanacağım. Bundan sonra yazacak arkadaşlar isterlerse zahmet etmeyebilirler , teşekkürler 2 nize de.
  • 04-10-2009, 18:55:56
    #6
    benim yöntemim daha sağlıklı sebebi ise şu eşlesen tüm kayıtları sayar fakat benimki 1 tane buldugu zaman durur
  • 04-10-2009, 18:57:33
    #7
    RedZ adlı üyeden alıntı: mesajı görüntüle
    benim yöntemim daha sağlıklı sebebi ise şu eşlesen tüm kayıtları sayar fakat benimki 1 tane buldugu zaman durur
    Hocam bu üyelik sisteminde olacağı için zaten toplamda 1 sonuç dönecek , aynı üyelik olmayacak.

    Peki o zaman senin kodu nerelerde mutlaka kullanmak gerekiyor? Şuan tam düşünemedim , sen cevaplarsan sevinirim.
  • 04-10-2009, 19:01:41
    #8
    bak mesela şöyle kullanıcı adı demo şifre demo 1000 tane üye oldugunu düşünürsek kaba taslak şöyle
    //tüm verileri listele
    //eşlesenleri bul
    //say

    3 işlem yapıyor
    fakat benimki şöyle

    //listele
    //eşlesenlerden bir tanesi al

    biraz mantık yürüt bakalım hangisi daha performanslı olur
  • 04-10-2009, 19:03:34
    #9
    RedZ adlı üyeden alıntı: mesajı görüntüle
    bak mesela şöyle kullanıcı adı demo şifre demo 1000 tane üye oldugunu düşünürsek kaba taslak şöyle
    //tüm verileri listele
    //eşlesenleri bul
    //say
    3 işlem yapıyor
    fakat benimki şöyle
    //listele
    //eşlesenlerden bir tanesi al
    biraz mantık yürüt bakalım hangisi daha performanslı olur
    Anladım teşekkürler. İnşallah başkalarının da işine yarayacaktır.