Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

$this->db->insert_id(); mengembalikan 0 setiap kali di codeigniter

Karenanya $this->db->insert_id()

Dan tidak ada id yang bertambah secara otomatis di database Anda

UNTUK memeriksa apakah data dimasukkan atau tidak digunakan

$this->db->affected_rows()

Model

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

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Metode tidak ditemukan di kelas

  2. Apakah nama kolom dan tabel peka huruf besar/kecil di MySQL?

  3. Kesalahan mysql 1452 - Tidak dapat menambah atau memperbarui baris anak:batasan kunci asing gagal

  4. Kolom Pembaruan MySQL dari kolom lain di tabel yang sama

  5. Highcharts grafik multi-garis