Arkadaşlar merhaba;

Almış olduğum hata : Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\appserv\www\site\Sayfalar\UyeHesabi\index.php on line 161

Kullanıcı Adı Yada Parolanız Yanlış

161. satırda bu kodum var "if(@mysql_num_rows($sor) > 0) {" kod doğru gibi gözüküyor ve bir hata bulamadım.

if ile else kısmını aşağıya pasteliyorum yardımcı labilirseniz sevinirim.

if (($kullanici=="") or ($parola=="") or ($buton=="")){
	echo "<center>Lütfen boş alan bırakmayın.</center>";
	header ("Refresh: 2; url=index.php");
	
	}else{
	$sor = mysql_query("SELECT kullanici,parola FROM".$prefix."_uyeler WHERE kullanici='$kullanici' and parola='$parola1' and durum='0'");
		if(@mysql_num_rows($sor) > 0) {
			setcookie("kullanici",$kullanici,time()+60*60);
			header("location:index.php");
		}else{
		echo "<center>Kullanıcı Adı Yada Parolanız Yanlış</center>";
		header ("Refresh: 2; url=index.php");
		
		}
NOT : parola, $parola1 de md5 atandığı için orada bir yazım hatası yok