• 01-09-2015, 23:28:27
    #1
    Üyeliği durduruldu
    İyi akşamlar!

    Yapmak istediğim, aynı içerikten 2 tane eklenmemesinin sağlanması.

    kod aşağıdaki gibi; Dosyayı çalıştırınca, içerik daha önce eklenmiştir diyor ama aslında öyle bir içerik mevcut değil.


    Uzman arkadaşlardan yardım bekliyorum.

    $arama = "www.deme123.com/deneme";	   
    						   
    	 $my_post = array();
      $my_post['post_title'] = $isim;
      $my_post['post_content'] = $akis;
      $my_post['post_status'] = 'publish'; 
      $my_post['post_author'] = 1; 
      $my_post['post_category'] = array(5); 
      
       $sorgu    =   @mysql_num_rows(mysql_query("Select * from ".$wpdb->prefix."postmeta WHERE meta_value='$arama'")); 
    
     if($sorgu == '0'){ 
      
        $post_id = wp_insert_post($my_post);  
    	
    		add_post_meta($post_id, 'resim', $arama, true); 
    		
    		  echo 'Eklendi: '.$arama; echo '<br />';
    
                               }else{
    						   
    			echo 'Zaten Eklenmis: '.$arama; echo '<br />';	   
    						   }
  • 02-09-2015, 10:37:12
    #2
    http://pastebin.com/9ZrQgQtH
    şeklinde başlıktan kontrol yapmanız daha sağlıklı olacaktır.
  • 02-09-2015, 15:37:52
    #3
    Üyeliği durduruldu
    ufukt51 adlı üyeden alıntı: mesajı görüntüle
    http://pastebin.com/9ZrQgQtH
    şeklinde başlıktan kontrol yapmanız daha sağlıklı olacaktır.
    yok yine olmadı, db de ekli olsada olmasada, sorguyu kullanınca ekleme yapmıyor
  • 02-09-2015, 19:19:14
    #4
    GonGo adlı üyeden alıntı: mesajı görüntüle
    yok yine olmadı, db de ekli olsada olmasada, sorguyu kullanınca ekleme yapmıyor
    eger ekli diyorsa sorguyu kullanarak ekli olan değeri veritabanından çekip kontrol edin gerçekten varmı yokmu diye