Mysql
 sql >> Datenbank >  >> RDS >> Mysql

$this->db->insert_id(); jedes Mal 0 in Codeigniter zurückgeben

Daher $this->db->insert_id()

Und es gibt keine automatisch inkrementierte ID in Ihrer Datenbank

Um zu prüfen, ob Daten eingefügt oder nicht verwendet werden

$this->db->affected_rows()

Modelle

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

Lesen Sie http://www.codeigniter.com/user_guide/database/helpers.html