Aquí es mi consulta, en la de CodeIgniter Active Record:CodeIgniter/PHP Registro Activo no aumentará un entero
function calculate_invites($userid)
{
$this->db->where('id', $userid)
->update('users', array('invites' => 'invites-1', 'sentinvites' => 'sentinvites+1'), FALSE);
}
Los campos invites
y sentinvites
son ambos enteros, pero se ponen a 0 después de la función se ejecuta. Esto me hace suponer que CodeIgniter está pasando invites-1
y sentinvites+1
como cadenas, pero pensé que agregar FALSE
al final lo detuvo haciendo eso?
Gracias!
Jack
desde Ci- Active Record is't trabajando casi la manera que espera un AC para trabajar ... aquí la referencia ci-user-guide [active_record] (http://codeigniter.com/user_guide/database/active_record.html#set) – teemitzitrone