Merhaba arkadaşlar
Bir kullanıcı giriş yaptığında mysql_num_rows ile mi kontrol etmeliyim yoksa farklı bir yöntemler mi?

şu an kullandığım yöntem
    $gir_sor    = mysql_query("SELECT bayiid,kullanici_adi,sifre FROM bayi WHERE kullanici_adi='$kullanici' and sifre='$sifre'");
    if(@mysql_num_rows($gir_sor) > 0){
        $gir_yaz        = mysql_fetch_array($gir_sor);
        $bayi_id        = $gir_yaz['bayiid'];
        $bayi_kullanici    = $gir_yaz['kullanici_adi'];
        echo 'Hoşgeldiniz ' . $bayi_kullanici . '. Ana sayfaya yönlendiriliyorsunuz, lütfen bekleyiniz.';
        header("refresh: 3; url=index.php");
    }else{
        echo 'Kullanıcı adı veya şifre hatalı.';
    }
yani mysql_num_rows tablodaki veri sayısı arttığında kasar mı