• 14-02-2010, 23:53:40
    #10
    aslında bu hata/uyarı sorgunuzun hatalı olduğunu gösteriyor, yani sonuç olarak false değeri dönüyor ama sql da hatasız gözüküyor, bi çok kez deneyin dedim biliyorum ama son kez bide $sv= mysql_num_rows($kv); satırından sonra unset($kv); ekleyip deneseniz
  • 14-02-2010, 23:58:59
    #11
    Yok hocam o da olmadı. Kodlar düzgün ama niye böyle oluyor anlamadım. :s
  • 15-02-2010, 00:08:11
    #12
    for ($i=0; $i<count($al[1]); $i++){
    $baslik = $al[2][$i];
    $kv = mysql_query("select * from wp_posts where post_title='$baslik'");
    var_dump($kv);
    /*$sv= mysql_num_rows($kv);
    if($sv==0){  
    $link = "http:/********".$al[1][$i];
    $sonlar ='|<p  class="txt" id="font_text">(.*?)</p>|si';
    $sonlar2 = '|<p class="byline2">(.*?)</p>|si';
    $sonlar3 = '|<p class=\'pB5\'><img src=\'(.*?)\' alt="(.*?)" width="290" border=\'0\' class=\'imgbor\' title="(.*?)" /></p>|si';
    preg_match($sonlar, baglan($link), $haber);
    preg_match($sonlar2, baglan($link), $haber2); 
    preg_match($sonlar3, baglan($link), $haber3); 
        
    $domates = $haber2[1].$haber[1];
    $yes = trim(strip_tags($domates));
    $baslikci = iconv("iso-8859-9", "utf-8", $baslik);
    $kategori = iconv("iso-8859-9", "utf-8", "malatyaspor");
    $etiket =   $baslikci." haberi, ".$baslikci.", ".$baslikci." oku"; 
    $icerikci = iconv("iso-8859-9", "utf-8", $yes);
    $resim = "******".$haber3[1];  
    
             $k_sql=mysql_fetch_array(mysql_query("Select * from wp_terms where slug='$kategori'"));
    $kid=$k_sql[term_id];
    $my_post = array(); $my_post['post_title'] = "$baslikci"; $my_post['post_content'] = "$icerikci"; $my_post['post_status'] = 'publish'; $my_post['post_author'] = 1; $my_post['post_category'] = array("$kid"); $my_post['tags_input'] = "$etiket"; wp_insert_post( $my_post );
    $sonuc = @mysql_query("select ID from wp_posts order by ID desc");
    list($id) = @mysql_fetch_row($sonuc);
    $ozekle = mysql_query("Insert Into wp_postmeta (meta_id,post_id,meta_key,meta_value) values ('$tagid','$id','thumb','$resim')");
    }*/
    
    }
    bu şekilde bi yazar mısınız sorguya bakalım
  • 15-02-2010, 00:11:29
    #13
    Alıntı
    resource(78) of type (mysql result) resource(79) of type (mysql result) resource(80) of type (mysql result) bool(false) bool(false) bool(false) resource(81) of type (mysql result) resource(82) of type (mysql result) resource(83) of type (mysql result) bool(false) bool(false) bool(false) resource(84) of type (mysql result) resource(85) of type (mysql result) bool(false) resource(86) of type (mysql result) resource(87) of type (mysql result) bool(false) resource(88) of type (mysql result) bool(false) resource(89) of type (mysql result) bool(false) bool(false) resource(90) of type (mysql result) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false)
    Çıktısı bu.
  • 15-02-2010, 00:19:22
    #14
    bool(false) :s sorguda hata var. hocam affına sığınarak soruyorum, veritabanında tablolar falan var değil mi?
  • 15-02-2010, 00:21:33
    #15
    Elbette hocam o tür şeyleri tekrar tekrar kontrol ettim.
    Bir de hocam tabloda veri olmasa direk hata verir. Ancak birkaç sorgudan sonra hata vermeye başlıyor.
  • 15-02-2010, 00:29:13
    #16
    Kimlik doğrulama veya yönetimden onay bekliyor.
    mysql_escape_string($baslik);

    şeklinde sorgularmısın
  • 15-02-2010, 00:31:22
    #17
    O da olmuyor. Son çare wp_insert_post fonksiyonu yerine manuel ekleme yapacağım. Ama onunla da bir sorunu olmaması lazım diye düşünüyorum.
  • 15-02-2010, 00:44:08
    #18
    hocam sorun şu sorguda, ama sorgu da hatasız gözüktüğüne göre $baslik da bişey var
    $kv = mysql_query("select * from wp_posts where post_title='$baslik'");

    hiç sorgu falan yapmadan $baslik = $al[2][$i]; bu satırdan sonra echo $baslik; yazar mısınız