sql >> Databáze >  >> RDS >> Mysql

CodeIgniter/PHP Active Record nezvýší celé číslo

Toto nefunguje s update , pouze s set .

Mělo by to fungovat:

$this->db->where('id', $userid);
$this->db->set('invites', 'invites-1', FALSE);
$this->db->set('sentinvites', 'sentinvites+1', FALSE);
$this->db->update('users');

To může také fungovat (uživatelská příručka je trochu nejasné):

$this->db->where('id', $userid);
$this->db->set(array('invites' => 'invites-1', 'sentinvites' => 'sentinvites+1'), FALSE);
$this->db->update('users');



  1. Percona Live Dublin – shrnutí událostí a naše sezení

  2. NA DUPLIKÁTNÍM KLÍČI:vícesloupcové jedinečné omezení

  3. Propojení tabulek mezi dvěma modely v Cakephp

  4. uložené procedury a problém s mysql_insert_id