• 28-01-2021, 13:15:08
    #1
    Merhaba, aşağıdaki kodu sql de ki inv_count isimli datayı o kullanıcı için her seferinde +1 ekleyecek şekilde düzenleyebilir misiniz lütfen.

    Kod :

    $update_user = $db->where('user_id', $user_id)->update(T_USERS, array('last_login_data' => json_encode($_SESSION['last_login_data'])));
    Teşekkürler.
  • 28-01-2021, 13:21:41
    #2
    Üyeliği durduruldu
    CodeIgniter 3 sanırım, şöyle dener misiniz:
    $update_user = $db->where('user_id', $user_id)->update(T_USERS, array('inv_count' => 'inv_count+1', 'last_login_data' => json_encode($_SESSION['last_login_data'])));
  • 28-01-2021, 13:58:18
    #3
    awoken adlı üyeden alıntı: mesajı görüntüle
    CodeIgniter 3 sanırım, şöyle dener misiniz:
    $update_user = $db->where('user_id', $user_id)->update(T_USERS, array('inv_count' => 'inv_count+1', 'last_login_data' => json_encode($_SESSION['last_login_data'])));
    Hocam last login burada önemli değil çünkü sesion gerektiren bir alanda değil. Sadece inv count'u her seferinde +1 yapıcak bir kod yazabilir misiniz rica etsem
  • 28-01-2021, 13:59:36
    #4
    Üyeliği durduruldu
    $update_user = $db->where('user_id', $user_id)->set('inv_count', 'inv_count+1', false)->update(T_USERS);
    Bu sanırım işinizi görür.
  • 28-01-2021, 14:03:52
    #5
    awoken adlı üyeden alıntı: mesajı görüntüle
    $update_user = $db->where('user_id', $user_id)->set('inv_count', 'inv_count+1', false)->update(T_USERS);
    Bu sanırım işinizi görür.
    Çalışmadı malesef ve console a böyle bir hata yazdırdı