Daha önce eklenen resimleri tekrar eklenmemesi için sorgu yapıp if kontrolü ile kontrol ediyorum ama yinede ekleniyor. mysql_num_rows hata veriyor ancak yinede ekleniyor.Count'lada denedim yine aynı.
$sorgu = "SELECT * FROM ".$prefix."videolar WHERE kaynak_resim_url='$ResimSor')";
$sor = mysql_query($sorgu);
// Daha önce eklenmemişse veritabanına ekle
if(mysql_num_rows($sor) < 1):
$olustur = substr(md5(rand(0,999999)),0,10);
$yeniad = $olustur.".jpg";
$sorgu = "INSERT INTO ".$prefix."videolar (kaynak_resim_url,resim_adi) VALUES ('$ResimSor','$yeniad')";
mysql_query($sorgu);
$copy = @copy($ResimSor,"Resimler/Thumbs/".$yeniad);
echo $ResimSor." Bu Yeni<br />";
else:
$yaz = mysql_fetch_array($sor);
echo $yaz["resim_adi"]." Bu Eski<br />";
endif;Hata
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\resim.php on line 26
26. satır
if(mysql_num_rows($sor) < 1):
mysql_real_escape_string(); den geçirdiğimde sorguyu apachi hata veriyor ve çalışmayı durduruyor.