• 12-04-2021, 13:27:45
    #1
    Üyeliği durduruldu
    Arkadaşlar selam,

    aşağıdaki gibi kodum var botum burada işlemleri yapıyor ve en son buraya gelip hashtag leri veritabanına yazdırıyor benim istediğim şey eğer hashtagler veritabanında varsa eklemesin bi türlü yapamadım yardımcı olur musunuz ?

    veriyi şu şekilde alıyorum

    $this->cl_hashtags = $this->database->from('cl_hashtags')->fetch();
            $this->database->insertInto('cl_hashtags')->values(['posts'=>1,'tag'=>$while[0],'time'=>$res])->execute();
     $this->database->insertInto('cl_hashtags')->values(['posts'=>1,'tag'=>$this->yazar['fname'],'time'=>$res])->execute();
    şu şekilde denedim ama olmadı

    yaz=$this->yazar['fname'];
    
    if($this->cl_hashtags['tag']==$while[0])
    {
    
    }else
    
    {
        if($this->cl_hashtags['tag']==$yaz)
    
    {
    
    }else
    {
    
     $this->database->insertInto('cl_hashtags')->values(['posts'=>1,'tag'=>$while[0],'time'=>$res])->execute();
     $this->database->insertInto('cl_hashtags')->values(['posts'=>1,'tag'=>$this->yazar['fname'],'time'=>$res])->execute(); 
    }
    
    }
  • 12-04-2021, 16:39:55
    #2
    Merhaba Veritabanı sınıfını tam bilmiyorum ama mysql de tagları kaydettiğin sutunu "unique" olarak ayarlarsan aynı olanları tekrar kaydetmez