Voilà ma requête, dans Active Record de CodeIgniter:CodeIgniter/PHP Active Record ne sera pas incrémenter un entier
function calculate_invites($userid)
{
$this->db->where('id', $userid)
->update('users', array('invites' => 'invites-1', 'sentinvites' => 'sentinvites+1'), FALSE);
}
Les champs invites
et sentinvites
sont tous deux entiers, mais sont mis à 0 après la fonction est exécutée. Cela me fait présumer que CodeIgniter passe invites-1
et sentinvites+1
en tant que chaînes, mais je pensais ajouter FALSE
à la fin l'a fait faire cela?
Merci!
Jack
depuis Ci- Active Record is't travaillant presque la façon dont je AC attend un pour travailler ... voici la référence ci-utilisateur-guide [active_record] (http://codeigniter.com/user_guide/database/active_record.html#set) – teemitzitrone