v2.5.2
Giriş yap

Codegniter çoklu insert kayıt Sorun Acil

enesadim
716 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);
}
tayfunerbilen
1552 gün önce

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