sql >> Database >  >> RDS >> Mysql

$this->db->insert_id(); elke keer 0 retourneren in codeigniter

Vandaar $this->db->insert_id()

En er is geen automatisch verhoogde id in uw database

OM te controleren of de gegevens zijn ingevoegd of niet gebruiken

$this->db->affected_rows()

Modellen

function signup_insert($data) {
    $result = $this->db->insert('registration_detail', $data);
    $rows =  $this->db->affected_rows();
    if($rows>0){
    return $rows;
    }else{
      return FALSE;
    }
}

Lees http://www.codeigniter.com/user_guide/database/helpers.html



  1. Kan geen verbinding maken met MySQL met Sequelize

  2. IP-adres opslaan in MySQL-database (IPv4 EN IPv6)

  3. MySQL-updateverklaring om rankingposities op te slaan

  4. Hoe u alle tabellen met of zonder primaire sleutelbeperking in Sql Server-database kunt krijgen - SQL Server / TSQL-zelfstudie 59