-->

iklan banner

Cara Menciptakan Manual Autoincrement Di Codeigniter (Mysql Atau Postgree)

Cara menciptakan manual autoincrement di codeigniter  Cara menciptakan manual autoincrement di codeigniter (mysql atau postgree)

Pada pembahasan kali ini aku akan membahas bagai mana cara menciptakan auto increment manual.
    Untuk source yang aku gunakan ialah :
    • PHP 5.6
    • PostgreSQL 9.3
    • Mysql 5.0
    Sebenarnya untuk menciptakan manual autoicrement tidaklah sulit, untuk kau yang sudah mencar ilmu banyak niscaya sudah dapat kelanjutan artikel ini bakal menyerupai apa.

    Klunya ialah MAX().... ???!?!?!?!??

    benar sekali, aku akan menggunakan fungsi max untuk mengetahui berapa autoincremnt terakhir yang ada pada tabel aku di database.

    Tabel untuk MYSQL :
     CREATE TABLE siswa (  id_siswa INT NOT NULL AUTO_INCREMENT,  nama_siswa VARCHAR(100),  alamat_siswa TEXT,  PRIMARY KEY ( id_siswa ) ); 

    Tabel untuk POSTGRESQL :
     CREATE TABLE "siswa" (  id_siswa serial,  nama_siswa character varying,  alamat_siswa text,  CONSTRAINT siswa_pkey PRIMARY KEY (id_siswa) ) WITH (  OIDS=FALSE ); ALTER TABLE "siswa"  OWNER TO postgres; 

    Pada bab ini kau bebas untuk menggunakan tabel apasaja, cuma jikalau kau gundah dengan nanti cara penerapan querynya saran aku mening kau ikutin terlebih dahulu tabelnya, maksudnya tabelnya di samakan dengan saya, disini aku menggunakan tabel siswa. silahkan salin saja query di atas kemudian run, (pilih query sesuai database yang kau pakai).

    Lalu untuk query autoincrementnya menyerupai ini kurang lebih :
     $this->db->select("MAX(id_siswa)+1 AS id"); $this->db->from("siswa"); $query = $this->db->get();  return $query->row()->id; 

    Maksud dari arahan di atas adalah, ia akan mencari nilai increment paling besar, kemudian sesudah mendapat increment terbesar ia akan menambah increment dengan nilai satu. Lalu di simpulan ia akan mengembalikan nilai increment yang kau butuhkan.

    Mungkin cukup sekian, jikalau ada yang kurang paham dapat koment saja :)
    Terima kasih


    Sumber http://www.kang-cahya.com

    Berlangganan update artikel terbaru via email:

    0 Response to "Cara Menciptakan Manual Autoincrement Di Codeigniter (Mysql Atau Postgree)"

    Posting Komentar

    Iklan Atas Artikel

    Iklan Tengah Artikel 1

    Iklan Tengah Artikel 2

    Iklan Bawah Artikel