Вот мой запрос в CodeIgniter Active Record:
function calculate_invites($userid)
{
$this->db->where('id', $userid)
->update('users', array('invites' => 'invites-1', 'sentinvites' => 'sentinvites+1'), FALSE);
}
Поля invites
и sentinvites
оба являются целыми числами, но после запуска функции им присваивается значение 0. Это заставляет меня предположить, что CodeIgniter передает invites- 1
и sentinvites + 1
в виде строк, но я думал, что добавление FALSE
в конец остановило его?
Спасибо!
Джек