arkadaşlar elimdeki sciptte şöyle bir hata var..

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /xx/xx/xx/dbs.php on line 136
tüm kod bu
<? include ("ayarlar.php"); ?>
<?

mysql_connect($server, $user,$pass) or die ("Hata: veritabanına bağlanılamadı!.Bilgiler yanlış");
mysql_select_db($database) or die ("Hata: veritabanına bağlanılamadı!.Db yok");
mysql_query("SET NAMES 'latin5'");

$site = "http://".$_SERVER["SERVER_NAME"];
function trsil($q) { 
$q = str_replace ("ç","c",$q);
$q = str_replace ("ç","c",$q); 
$q = str_replace ("ğ","g",$q); 
$q = str_replace ("İ","I",$q); 
$q = str_replace ("ı","i",$q); 
$q = str_replace ("ş","s",$q); 
$q = str_replace ("ö","o",$q); 
$q = str_replace ("ü","u",$q); 
$q = str_replace ("Ü","U",$q); 
$q = str_replace ("Ç","c",$q); 
$q = str_replace (".","",$q); 
$q = str_replace ("Ğ","g",$q); 
$q = str_replace ("Ş","S",$q); 
$q = str_replace ("Ö","O",$q); 
$q = str_replace (" ","_",$q); 
$q = str_replace ("'","",$q); 
$q = str_replace ("/","",$q); 
$q = str_replace ("__","_",$q); 
$q = str_replace ("!","",$q);
 return $q; 
} 


function guvenlik($q) { 
 $q = str_replace("`","",$q); 
 $q = str_replace("&","",$q); 
 $q = str_replace("%","",$q);  
 $q = str_replace("'","",$q); 
 $q = str_replace(")","",$q);
 $q = str_replace("(","",$q);  
 $q = str_replace("<","",$q);  
 $q = str_replace(">","",$q);  
 $q=trim($q); 
 return $q; 
} 


function ortalama($voteint,$vote) {

                     	If ($voteint-1 > 0) {
			$yuzde = substr((($vote / ($voteint-1))),0,3) ;
			}else{
			$yuzde = 0;
			}
			return round($yuzde);
}

function birdensuna($sayi,$maximum) { 
    if ( $sayi >= 1 AND $sayi <= $maximum ) { return $sayi; } 
    else { return $maximum; } 
} 

function sayfa_baglantilari($ana_baglanti,$sayfa_degiskeni,$eleman_sayisi,$sayfa_basina,$aktif_sayfa,$ekmi) { 
	echo "<div class=\"pagination\"><p><b>Sayfalar:</b>";
    // Bu fonksiyon calismak icin birdensuna() fonksiyonunu gerektirir 
    $sayfa_sayisi = ceil($eleman_sayisi/$sayfa_basina); 
    if ( $aktif_sayfa < 1 OR $aktif_sayfa > $sayfa_sayisi ) { $aktif_sayfa = 1; } 
    $sayfalar_araligi = ceil($sayfa_sayisi/5); // sayisi kucultuldukce baglanti sayisi azalir 
    $sayfalanacak = array(1,$sayfa_sayisi,birdensuna(($aktif_sayfa-20),$sayfa_sayisi) 
    ,birdensuna(($aktif_sayfa-15),$sayfa_sayisi),birdensuna(($aktif_sayfa-10),$sayfa_sayisi) 
    ,birdensuna(($aktif_sayfa-5),$sayfa_sayisi),birdensuna(($aktif_sayfa-2),$sayfa_sayisi) 
    ,birdensuna(($aktif_sayfa-1),$sayfa_sayisi),$aktif_sayfa 
    ,birdensuna(($aktif_sayfa+1),$sayfa_sayisi),birdensuna(($aktif_sayfa+2),$sayfa_sayisi) 
    ,birdensuna(($aktif_sayfa+5),$sayfa_sayisi),birdensuna(($aktif_sayfa+10),$sayfa_sayisi) 
    ,birdensuna(($aktif_sayfa+15),$sayfa_sayisi),birdensuna(($aktif_sayfa+20),$sayfa_sayisi)); 
    for ($i=$aktif_sayfa;$i>0;$i=$i-$sayfalar_araligi) { $sayfalanacak[] = $i; } 
    for ($i=$aktif_sayfa;$i<$sayfa_sayisi;$i=$i+$sayfalar_araligi) { $sayfalanacak[] = $i; } 
    $sayfalanacak = array_unique($sayfalanacak); 
    sort($sayfalanacak); 
    foreach ( $sayfalanacak as $sayfa_no ) { 
        if ( $sayfa_no == $aktif_sayfa ) { echo "<span class=\"here\"><span>$sayfa_no</span></span>"; } 
        else { 
            if ( $ekmi == 0 ) { echo "<a href=\"$ana_baglanti?$sayfa_degiskeni=$sayfa_no\">$sayfa_no</a> "; } 
          	 else { echo "<a href=\"$ana_baglanti&$sayfa_degiskeni=$sayfa_no\">$sayfa_no</a> "; } 
}    }    
echo "<br></div>";
} 
	

function sifreuret($plength) {
   if(!is_numeric($plength) || $plength <= 0) {
      $plength = 8;
   }
   if($plength > 32) {
      $plength = 32;
   }
   $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
   mt_srand(microtime() * 1000000);
   for($i = 0; $i < $plength; $i++) {
      $key = mt_rand(0,strlen($chars)-1);
      $pwd = $pwd . $chars{$key};
   }
   for($i = 0; $i < $plength; $i++) {
     $key1 = mt_rand(0,strlen($pwd)-1);
     $key2 = mt_rand(0,strlen($pwd)-1);
            
     $tmp = $pwd{$key1};
     $pwd{$key1} = $pwd{$key2};
     $pwd{$key2} = $tmp;
   }
   return $pwd;
   } 

function postala($gidecekMail,$gonderenAd,$gonderenMail,$konu,$mesaj) {
    $headers = "MIME-Version: 1.0\n";
    $headers .= "Content-type: text/html; charset=iso-8859-9\n";
    $headers .= "X-Mailer: PHP\n";
    $headers .= "X-Sender: PHP\n";
    $headers .= "From: $gonderenAd<$gonderenMail>\n";
    $headers .= "Reply-To: $gonderenAd<$gonderenMail>\n";
    $headers .= "Return-Path: $gonderenAd<$gonderenMail>\n";
    @mail($gidecekMail,$konu,$mesaj,$headers);
}


$cek=$_SERVER['HTTP_REFERER'];
$refer=parse_url($cek);
$server=$refer['host'];
if (eregi ("google.", $server))  {
parse_str($refer["query"]);
$gelen = iconv("UTF-8","ISO-8859-9",$q);
$gelen=rawurldecode($gelen);
$gelen=mysql_real_Escape_string($gelen);
if (((strlen($gelen) < 3)) || (!empty($gelen)))  {
$ekle=trsil($gelen);
$kontrol=mysql_query("select * from tag where tr='$ekle'");
if(mysql_num_rows($kontrol)==0)
{$sql2 = mysql_query("insert into tag (baslik,tr,tarih) values ('$gelen','$ekle',now()) ");
} } }


?>
136. satırda da şu kod var..
if(mysql_num_rows($kontrol)==0)
bunu nasıl düzeltebilirim acaba?