v2.5.2
Giriş yap

Codegniter çoklu insert kayıt Sorun Acil

enesadim
706 defa görüntülendi

Codegniter de insert sorunum şimdi insert çalışıyor kayıt ede biliyorum ama bana toplam aynı anda 100 tana kullanıcı adı gelmekte sadece 1 tana kayıt edıyor ama duz normal php de hepsini kayıt ediyor cozumu varmı ınsert ıle gelen tum verileri kayıt etmek for dongusu kullanıyorum ama fayda etmiyor :

kodlar
burda verileri yakalyıp insert ediyorum for ile

    $userveri=$this->instagram->people->getFollowers($userid);
    $say = count($userveri->users);
    for ($i=0; $i <$say; $i++)
    {
         $kadi     = $userveri->users[$i]->username;
         $aktif = $userveri->users[$i]->is_private;

         if ($aktif == FALSE)
         {
             print_r($kadi);
             exit;
             $sor=$this->vt->rowCount("royxr",['kadi'=> $kadi]);
             
             if ($sor==0)
             {
                 $data=['kadi'=> $kadi, 'kontrol'=> $kontrol, 'ref'=>$giruser, 'api'=> $api];

                 $kontrol="edilmedi";
                 $this->vt->insert("royxr", $data);
                 $top=count($kadi);
                 flash('success', 'Başarılı Kontrol Edilip Toplam '.$top.' tane eklendi');
                 redirect("uye/home");
             }

         }

}

BUDA MODEL İM

public function insert($from,$where=[])
{

return $this->db->insert($from, $where);
}
Cevap yaz
Cevaplar (2)
tayfunerbilen
1532 gün önce

redirect ve flash işlemini for dışında yaparsan problem çözülebilir.

enesadim
1532 gün önce

arkadaşlar kusura bakmayın neden böyle ooldu bilmiyorum krkendi kedıne cok soru paylaştı