sql >> Database teknologi >  >> RDS >> Mysql

$this->db->insert_id(); returnerer 0 hver gang i kodetænder

Derfor $this->db->insert_id()

Og der er ikke noget automatisk forøget id i din database

FOR at kontrollere, at data er indsat eller ikke bruges

$this->db->affected_rows()

Modeller

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

Læs http://www.codeigniter.com/user_guide/database/helpers.html



  1. SQLite Vælg Distinct

  2. PHP Caching - Er det hurtigere at gemme i databasen eller oprette en fil?

  3. Sådan får du en liste over fælles venner

  4. Hvordan kopierer man en post i en SQL-tabel, men udskifter det unikke id for den nye række?