sql >> Database >  >> RDS >> Mysql

CodeIgniter/PHP Active Record zal een geheel getal niet verhogen

Dit werkt niet met update , alleen met set .

Dit zou moeten werken:

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

Dit kan ook werken (de gebruikershandleiding is een beetje onduidelijk):

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



  1. Entity Framework met MySQL - Time-out verlopen tijdens het genereren van het model

  2. Hoe echo elke rij van mySQLi-query met behulp van PHP?

  3. hoe zoekresultaten te markeren

  4. Tabelgegevens selecteren met PDO-statements