Oto moje zapytanie, w Active Record CodeIgniter za:CodeIgniter/PHP Active Record nie będą zwiększać liczbę całkowitą
function calculate_invites($userid)
{
$this->db->where('id', $userid)
->update('users', array('invites' => 'invites-1', 'sentinvites' => 'sentinvites+1'), FALSE);
}
Pola invites
i sentinvites
są zarówno liczby całkowite, ale są ustawione na 0 po funkcja zostanie uruchomiona. To sprawia, że zakładam, że CodeIgniter przechodzi invites-1
i sentinvites+1
jako ciągi znaków, ale myślałem, że dołączenie FALSE
do końca zatrzymało to robi?
Dzięki!
Jack
od Ci- Active Record is't działa prawie tak, jak oczekuje się AC do pracy ... tutaj polecone ci-user-guide [active_record] (http://codeigniter.com/user_guide/database/active_record.html#set) – teemitzitrone