sql >> Databasteknik >  >> RDS >> Mysql

$this->db->insert_id(); returnerar 0 varje gång i codeigniter

Därav $this->db->insert_id()

Och det finns inget automatiskt inkrementerat id i din databas

FÖR ATT kontrollera att data infogas eller inte används

$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. det går inte att skapa autoinkrementerande primärnyckel med flask-sqlalchemy

  2. Villkorlig INSERT INTO-sats i postgres

  3. MySQL Workbench Alternatives - ClusterControls Peka-och-klicka GUI

  4. Hur man skapar jobb i SQL Server Express-utgåvan