Tutorial CRUD di CodeIgniter 3 : Aplikasi Sederhana

Kali ini kita pasti akan mencoba untuk membahas materi mengenai Berkenalan bersama Database pada CodeIgniter 3. Kalau teman-teman namun sempat sesuai dengan set tutorial mengenai CodeIgniter 3 ini dapat dimulai saja untuk mengakui berasal dari pendahuluan di Berkenalan bersama Web Framework CodeIgniter!.

Kalau berbicara mengenai Berkenalan bersama Database pada CodeIgniter 3 jadi kita tak terhindarkan pasti akan membahas mengenai komponen CRUD (Create, Read, Update juga Delete) pada Web Framework. Baik cepat saja kita awal mengenai pembahasannya.

Mempersiapkan Database Pendukung

Yang memulai dengan kali perlu teman-teman bawa adalah siap sebuah database bersama bagian tutorial_db. Perlu diperhatikan disini bahwa penamaan database ini adalah sebuah kesempatan, juga penamaan database ini dapat dibuat tepat butuh atau bahkan segera.

kalau teman-teman namun memahami mengenai metode membuat sebuah database, jadi dapat penuh arti menghasilkan pada materi SQL agar lebih nyaman untuk memahaminya. Kalau saat ini memahami mengenai materi SQL, jadi dapat sesuai dengan tutorial ini bersama efektif.

Membuat database dapat dilakukan bersama menuliskan kode berikut

Statement kueri ini metode (PL) kita pasti akan membuat sebuah database bersama bagian tutorial_db. Selanjutnya kita dapat membuat sebuah tabel bersama bagian buyer bersama kerangka tabel sebagai berikut :

  1. customer_id.
  2. customer_firstname.
  3. customer_lastname.

Kita dapat menuliskan atau bahkan mengeksekusi kueri berikut untuk membuat tabel berdasarkan kerangka diatas

CREATE TABLE buyer(
customer_id INT PRIMARY KEY AUTO_INCREMENT,
customer_firstname VARCHAR(20),
customer_lastname VARCHAR(20)
);

pada daerah memulai dengan, untuk customer_id dapat dibuat bersama tipe information Integer atau bahkan Int bersama menjadikannya sebuah Primary Key juga Auto Increment. Untuk ID sering kita menggunakan sebuah Primary Key juga Auto Increment untuk memudahkan programmer.

Selanjutnya kita dapat menambahkan sejumlah information dummy atau bahkan information yang kita kembangkan dengan dirinya sendiri menggunakan fitur SQL INSERT INTO.

INSERT INTO buyer(customer_firstname,customer_lastname) VALUES
('Andi','Surya'),
('Budi','Adi'),
('Darma','Surya'),
('Sutanto','Rahman'),
('Sakura','Bunga'),
('Mawar','Ayu'),
('Kintan','Agung'),
('Bulan','Dewi'),
('Adena','Rahayu'),
('Wulan','Dari'),
('Lestari','Trisna');

Koneksi Database bersama CodeIgniter 3

Database saat ini dibuat baru-baru ini, jadi saat ini saatnya kita untuk mengkoneksikan database yang saat ini ada bersama CodeIgniter 3. Cara mengkoneksikan CodeIgniter 3 ini bersama database secara signifikan kecil bersama membuka file database.php. File ini berada pada direktori software/config/database.php.

File database.php dapat dibuka bersama textual content penerbit yang teman-teman menggunakan menit ini, atau bahkan kalau namun {memiliki} textual content penerbit jadi dapat analisis rujukan ahli kami mengenai textual content penerbit pada Text Editor Gratis Terbaik: Ringan juga Powerful.

$active_group = 'default';
$query_builder = TRUE;
 
$db['default'] = array(
    'dsn'   => '',
    'hostname' => 'localhost',
    'username' => '',
    'password' => '',
    'database' => '',
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => FALSE,
    'db_debug' => (ENVIRONMENT !== 'manufacturing'),
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array(),
    'save_queries' => TRUE
);

Dapat kita setting atau bahkan ubah bersama

$active_group = 'default';
$query_builder = TRUE;
 
$db['default'] = array(
    'dsn'   => '',
    'hostname' => 'localhost',
    'username' => 'root',
    'password' => '',
    'database' => 'tutorial_db',
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => FALSE,
    'db_debug' => (ENVIRONMENT !== 'manufacturing'),
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array(),
    'save_queries' => TRUE
);

Kalau saat ini diganti, upaya menghasilkan challenge yang telah dibuat pada browser kalau tidak ada sama sekali {pemberitahuan} error jadi mengukur yang saat ini dikerjakan saat ini akurat juga database saat ini sukses terkoneksi bersama CodeIgniter 3.

Menampilkan Data Hasil Pembuatan Database Sebelumnya (Read) ke dalam Dalam View CodeIgniter 3

Saat ini kita saat ini {memiliki} database yang telah terkoneksi bersama CodeIgniter 3, jadi permintaan apalagi adalah persis bagaimana metode menampilkannya ke dalam secara mendalam menunjukkan View pada CodeIgniter 3.

Lihat lebih banyak:  7 Cara Memperbaiki Laptop Rusak Power Menyala Layar Tidak Tampil Tersimpel

1. Membuat Model

Hal memulai dengan yang perlu kita bawa adalam membuat sebuah desain bersama bagian Customer_model.php di secara mendalam folder fashions atau bahkan sering berada pada direktori software/fashions.

Ubah atau bahkan termasuk file Customer_model.php bersama kode berikut pada textual content penerbit

<?php
class Customer_model extends CI_Model{
 
  operate get_customer(){
    $end result = $this->db->get('buyer');
    return $end result;
  }
   
}

Sedikit deskripsi disini adalah pada desain kita dapat menggunakan fitur get() berasal dari database yang sering digunakan mengambil information cepat pada database. Pada kode $this->db->get(‘buyer’) ini metode (PL) kita mengambil information tabel berasal dari buyer yang telah dibuat baru-baru ini bersama bagian tabel buyer. untuk deskripsi penulisan class juga bagian fitur seperti diatas bisa dengan mudah dicoba analisis menghasilkan pada Membuat Aplikasi Hello World pada CodeIgniter 3.

2. Membuat Controller

Membuat File Controller bersama bagian Customer.php, diperlukan diingat disini penamaan perlu diawali bersama huruf pendahuluan CAPITAL. Lokasi file controller berada pada direktori software/controller. Kalau teman-teman masih membingungkan mengenai Controller dapat analisis pada materi Membuat Controller juga View pada CodeIgniter 3.

Pada file Customer.php kita dapat menambahkan kode berikut pada textual content penerbit

<?php
class Customer extends CI_Controller{
  operate __construct(){
    mum or dad::__construct();
    $this->load->desain('customer_model');
  }
  operate index(){
    $information['customer'] = $this->customer_model->get_customer();
    $this->load->view('customer_view',$information);
  }
}

Dapat dilihat pada fitur __construct() berisi kode $this->load->desain(‘customer_model’); ini metode (PL) kita bisa dengan mudah memanggil desain customer_model secara otomotif.

3. Membuat View

Langkah 3, kita dapat membuat sebuah file View bersama bagian customer_view.php yang kemudian dapat kita tuliskan kode berikut

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Nama Pelanggan</title>
    <!-- ini daerah load bootstrap css file -->
    <hyperlink href="<?php echo base_url('property/css/bootstrap.min.css');?>" rel="stylesheet">
    <!-- pelapis load bootstrap css file -->
  </head>
  <physique>
 
    <div class="container">
        <h1><heart>Nama Pelanggan</heart></h1>
      <desk class="desk table-striped">
        <thead>
          <tr>
            <th scope="col">#</th>
            <th scope="col">Nama Pertama</th>
            <th scope="col">Nama Kedua</th>
          </tr>
        </thead>
        <?php
          $depend = 0;
          foreach ($customer->end result() as $row) :
            $depend++;
        ?>
          <tr>
            <th scope="row"><?php echo $depend;?></th>
            <td><?php echo $row->customer_firstname;?></td>
            <td><?php echo $row->customer_lastname;?></td>
          </tr>
        <?php endforeach;?>
        </tbody>
      </desk>
 
    </div>
 
    <!-- ini daerah load jquery js file -->
    <script src="<?php echo base_url('property/js/jquery.min.js');?>"></script>
    <!-- ini daerah load bootstrap js file -->
    <script src="<?php echo base_url('property/js/bootstrap.min.js');?>"></script>
    <!-- pelapis load bootstrap js file -->
  </physique>
</html>

Ketiga file yang dibutuhkan saat ini total awal berasal dari controller, desain juga view saat ini dibuat saat ini saatnya untuk mengecek menghasilkan hasil akhir yang telah dibuat.

Kita dapat menjalankan Controller Customer pada browser kita bersama menuliskan berurusan dengan localhost/tutorialCI/buyer. Ketika sukses dijalankan jadi pasti akan menampilkan menunjukkan tabel yang berisi information dummy berasal dari database yang telah kita kembangkan.

Menambahkan Data Baru (Create) ke dalam Dalam Database pada CodeIgniter 3

Sebelumnya kita saat ini sukses secara mendalam menampilkan atau bahkan mengambil data-data yang ada pada database tutorial_db juga mengambil information berasal dari tabel buyer. Kali ini kita pasti akan mencoba untuk Menambahkan information baru-baru ini ke dalam secara mendalam database bersama fitur CRUD dengan fitur CREATE.

1. Membuat Model

Hal memulai dengan yang kita bawa adalah membuka bagian desain yang telah kita kembangkan baru-baru ini pada desain Customer_model.php. Kita dapat menambahkan kode berikut

<?php
class Customer_model extends CI_Model{
 
  operate get_customer(){
    $end result = $this->db->get('buyer');
    return $end result;
  }
  operate add_data($customer_firstname,$customer_lastname){
    $information = array(
      'customer_firstname' => $customer_firstname,
      'customer_lastname' => $customer_lastname
    );
    $this->db->insert('buyer',$information);
  }
   
}

kita dapat mengakui bahwa kita telah menggunakan fitur INSERT berasal dari database yang dapat dilihat pada kode $this->db->insert(‘buyer’,$information);

2. Membuat Controller

Setelah membuat desain untuk menambahkan information, kita dapat membuka menghasilkan controller yang telah dibuat baru-baru ini yaitu controller Costumer.php

Kita dapat menambahkan sejumlah kode berikut kedalam controller Customer.php

<?php
class Customer extends CI_Controller{
  operate __construct(){
    mum or dad::__construct();
    $this->load->desain('customer_model');
  }
  operate index(){
    $information['customer'] = $this->customer_model->get_customer();
    $this->load->view('customer_view',$information);
  }
  operate add_data(){
    $this->load->view('add_customer_view');
  }
  operate save_data(){
    $customer_firstname = $this->input->submit('customer_firstname');
    $customer_lastname = $this->input->submit('customer_lastname');
    $this->customer_model->add_data($customer_firstname,$customer_lastname);
    redirect('buyer');
  }
}

Catatan : ada sejumlah kode yang baru-baru ini pada fitur save_data(). kita menyadari satu persatu

  1. Berisi kode $this->input->submit(‘customer_firstname’); ini metode (PL) kita dapat menambahkan information kedalam tabel buyer pada pilar customer_firstname bersama prosedur atau bahkan metode penggunaan fitur berasal dari HTTP yaitu POST.
  2. Berisi kode $this->input->submit(‘customer_lastname’); ini metode (PL) kita dapat menambahkan information kedalam tabel buyer pada pilar customer_lastname bersama prosedur atau bahkan metode penggunaan fitur berasal dari HTTP yaitu POST.
  3. Berisi kode $this->customer_model->add_data($customer_firstname,$customer_lastname); ini metode (PL) kita mengambil fitur berasal dari desain customer_model yang telah kita kembangkan baru-baru ini. Pada desain ini kita {memiliki} sebuah fitur bernama add_data() untuk melaksanakan insert information.
  4. Berisi kode redirect(), ini metode (PL) kita menggunakan fitur untuk menghasilkan pada controller secara mendalam titik ini kita menghasilkan pada controller buyer.
Lihat lebih banyak:  Printer HP Tidak Bisa Menarik Kertas, Begini Loh Cara Mengatasinya !

3. Membuat View

Untuk view kita dapat membuat baru-baru ini bersama bagian add_customer_view.php bersama menuliskan kode berikut

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Tambah Nama Customer</title>
    <!-- load bootstrap css file -->
    <hyperlink href="<?php echo base_url('property/css/bootstrap.min.css');?>" rel="stylesheet">
  </head>
  <physique>
 
    <div class="container">
      <h1><heart>Tambah Nama Customer</heart></h1>
        <div class="col-md-6 offset-md-3">
        <kind motion="<?php echo site_url('buyer/save_data');?>" technique="submit">
          <div class="form-group">
            <menandai>First Name Customer</menandai>
            <enter kind="textual content" class="form-control" title="customer_firstname" placeholder="First Name">
          </div>
          <div class="form-group">
            <menandai>Last Name Customer</menandai>
            <enter kind="textual content" class="form-control" title="customer_lastname" placeholder="Last Name">
          </div>
          <button kind="submit" class="btn btn-primary">Submit</button>
        </kind>
      </div>
    </div>
 
    <!-- load jquery js file -->
    <script src="<?php echo base_url('property/js/jquery.min.js');?>"></script>
    <!-- load bootstrap js file -->
    <script src="<?php echo base_url('property/js/bootstrap.min.js');?>"></script>
  </physique>
</html>

Dapat dilihat pada browser bersama menuliskan berurusan dengan berikut localhost/tutorialCI/buyer/add_data.

Menghapus Data (Delete) pada CodeIgniter 3

Hal yang tidak penurunan signifikan adalah daerah meghapus information atau bahkan DELETE. Kita tersedia menghasilkan file view customer_view.php yang saat ini dibuat. File tersebut dapat diganti bersama

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Nama Pelanggan</title>
    <!-- ini daerah load bootstrap css file -->
    <hyperlink href="<?php echo base_url('property/css/bootstrap.min.css');?>" rel="stylesheet">
    <!-- pelapis load bootstrap css file -->
  </head>
  <physique>
 
    <div class="container">
        <h1><heart>Nama Pelanggan</heart></h1>
      <desk class="desk table-striped">
        <thead>
          <tr>
            <th scope="col">#</th>
            <th scope="col">Nama Pertama</th>
            <th scope="col">Nama Kedua</th>
            <th width="200">Action</th>
          </tr>
        </thead>
        <?php
          $depend = 0;
          foreach ($customer->end result() as $row) :
            $depend++;
        ?>
          <tr>
            <th scope="row"><?php echo $depend;?></th>
            <td><?php echo $row->customer_firstname;?></td>
            <td><?php echo $row->customer_lastname;?></td>
            <td>
                <a href="<?php echo site_url('buyer/delete/'.$row->customer_id);?>" class="btn btn-sm btn-danger">Delete</a>
            <td>
          </tr>
        <?php endforeach;?>
        </tbody>
      </desk>
 
    </div>
 
    <!-- ini daerah load jquery js file -->
    <script src="<?php echo base_url('property/js/jquery.min.js');?>"></script>
    <!-- ini daerah load bootstrap js file -->
    <script src="<?php echo base_url('property/js/bootstrap.min.js');?>"></script>
    <!-- pelapis load bootstrap js file -->
  </physique>
</html>

Pada view diatas kita menambah 1 produk buah pilar banyak lagi bernama motion yang berisi beralih delete. pada beralih ini kita mengambil ID berasal dari buyer. juga teman-teman dapat mengakui menghasilkan pada browser untuk mengakui perubahan pada menunjukkan tabel.

Edit Controller

Disini kita pasti akan menambahkan fitur untuk melaksanakan delete information pada controller Customer.php bersama menambahkan kode berikut

<?php
class Customer extends CI_Controller{
  operate __construct(){
    mum or dad::__construct();
    $this->load->desain('customer_model');
  }
  operate index(){
    $information['customer'] = $this->customer_model->get_customer();
    $this->load->view('customer_view',$information);
  }
  operate add_data(){
    $this->load->view('add_customer_view');
  }
  operate save_data(){
    $customer_firstname = $this->input->submit('customer_firstname');
    $customer_lastname = $this->input->submit('customer_lastname');
    $this->customer_model->add_data($customer_firstname,$customer_lastname);
    redirect('buyer');
  }
  operate delete(){
    $customer_id = $this->uri->section(3);
    $this->customer_model->delete($customer_id);
    redirect('product');
  }
}

Edit Model

Kemudian kita perlu menambahkan pada file Customer_model.php bersama menambahkan kode berikut

<?php
class Customer_model extends CI_Model{
 
  operate get_customer(){
    $end result = $this->db->get('buyer');
    return $end result;
  }
  operate add_data($customer_firstname,$customer_lastname){
    $information = array(
      'customer_firstname' => $customer_firstname,
      'customer_lastname' => $customer_lastname
    );
    $this->db->insert('buyer',$information);
  }
   
operate delete($customer_id){
    $this->db->the place('customer_id', $customer_id);
    $this->db->delete('buyer');
   }
}

Maka fitur merambah information pasti akan telah dapat digunakan untuk menghapus information bersama membantu ID berasal dari buyer.

Cara Update Data pada CodeIgniter 3

Kita telah sukses membuat 3 Fungsi berasal dari CRUD yaitu menampilkan information atau bahkan READ, membuat information baru-baru ini atau bahkan CREATE juga menghapus information atau bahkan DELETE. yang kedua kita pasti akan membuat UPDATE atau bahkan memperbaharui information ke dalam database.

Lihat lebih banyak:  12 Kelebihan dan Kekurangan Database Oracle

Edit View

Buka menghasilkan file view customer_view.php kemudian kita dapat mengubahnya jadilah sebagai berikut

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Nama Pelanggan</title>
    <!-- ini daerah load bootstrap css file -->
    <hyperlink href="<?php echo base_url('property/css/bootstrap.min.css');?>" rel="stylesheet">
    <!-- pelapis load bootstrap css file -->
  </head>
  <physique>
 
    <div class="container">
        <h1><heart>Nama Pelanggan</heart></h1>
      <desk class="desk table-striped">
        <thead>
          <tr>
            <th scope="col">#</th>
            <th scope="col">Nama Pertama</th>
            <th scope="col">Nama Kedua</th>
            <th width="200">Action</th>
          </tr>
        </thead>
        <?php
          $depend = 0;
          foreach ($customer->end result() as $row) :
            $depend++;
        ?>
          <tr>
            <th scope="row"><?php echo $depend;?></th>
            <td><?php echo $row->customer_firstname;?></td>
            <td><?php echo $row->customer_lastname;?></td>
            <td>
                <a href="<?php echo site_url('buyer/edit_data/'.$row->customer_id);?>" class="btn btn-sm btn-warning">Edit</a>
                <a href="<?php echo site_url('buyer/delete/'.$row->customer_id);?>" class="btn btn-sm btn-danger">Delete</a>
            <td>
          </tr>
        <?php endforeach;?>
        </tbody>
      </desk>
 
    </div>
 
    <!-- ini daerah load jquery js file -->
    <script src="<?php echo base_url('property/js/jquery.min.js');?>"></script>
    <!-- ini daerah load bootstrap js file -->
    <script src="<?php echo base_url('property/js/bootstrap.min.js');?>"></script>
    <!-- pelapis load bootstrap js file -->
  </physique>
</html>

Kita telah menambah sebuah beralih baru-baru ini yaitu beralih Edit.

Edit Controller

Sekarang kita perlu menambahkan kode berikut pada controller Customer.php

operate edit_data(){
    $customer_id = $this->uri->section(3);
    $end result = $this->customer_model->get_customer_id($customer_id);
    if($result->num_rows() > 0){
        $i = $result->row_array();
        $information = array(
            'customer_id'    => $i['customer_id'],
            'customer_firstname'  => $i['customer_firstname'],
            'customer_lastname'     => $i['customer_lastname']
        );
        $this->load->view('edit_customer_view',$information);
    }else{
        echo "Data Was Not Found";
    }
}

Edit Model

Selanjutnya kita dapat menambahkan kode berikut pada desain Customer_model.php

operate get_customer_id($customer_id){
    $question = $this->db->get_where('buyer', array('customer_id' => $customer_id));
    return $question;
}

Membuat View Baru

Kali ini kita pasti akan membuat sebuah view baru-baru ini bersama bagian edit_customer_view.php bersama menuliskan kode berikut

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Edit Customer</title>
    <!-- load bootstrap css file -->
    <hyperlink href="<?php echo base_url('property/css/bootstrap.min.css');?>" rel="stylesheet">
  </head>
  <physique>
 
    <div class="container">
      <h1><heart>Edit Customer Name</heart></h1>
        <div class="col-md-6 offset-md-3">
        <kind motion="<?php echo site_url('buyer/replace');?>" technique="submit">
          <div class="form-group">
            <menandai>Customer First Name</menandai>
            <enter kind="textual content" class="form-control" title="customer_firstname" worth="<?php echo $customer_firstname;?>" placeholder="First Name">
          </div>
          <div class="form-group">
            <menandai>Customer Last Name</menandai>
            <enter kind="textual content" class="form-control" title="customer_lastname" worth="<?php echo $customer_lastname;?>" placeholder="Last Name">
          </div>
          <enter kind="hidden" title="customer_id" worth="<?php echo $customer_id?>">
          <button kind="submit" class="btn btn-primary">Update</button>
        </kind>
      </div>
    </div>
 
    <!-- load jquery js file -->
    <script src="<?php echo base_url('property/js/jquery.min.js');?>"></script>
    <!-- load bootstrap js file -->
    <script src="<?php echo base_url('property/js/bootstrap.min.js');?>"></script>
  </physique>
</html>

Edit Controller Kembali

kita perlu menambahkan menghasilkan sebuah fitur replace pada Controller Customer.php jadi Controller pasti akan membuat sebuah isian file jadilah seperti ini

<?php
class Customer extends CI_Controller{
  operate __construct(){
    mum or dad::__construct();
    $this->load->desain('customer_model');
  }
  operate index(){
    $information['customer'] = $this->customer_model->get_customer();
    $this->load->view('customer_view',$information);
  }
  operate add_data(){
    $this->load->view('add_customer_view');
  }
  operate save_data(){
    $customer_firstname = $this->input->submit('customer_firstname');
    $customer_lastname = $this->input->submit('customer_lastname');
    $this->customer_model->add_data($customer_firstname,$customer_lastname);
    redirect('buyer');
  }
  operate delete(){
    $customer_id = $this->uri->section(3);
    $this->customer_model->delete($customer_id);
    redirect('product');
  }
  operate edit_data(){
    $customer_id = $this->uri->section(3);
    $end result = $this->customer_model->get_customer_id($customer_id);
    if($result->num_rows() > 0){
        $i = $result->row_array();
        $information = array(
            'customer_id'    => $i['customer_id'],
            'customer_firstname'  => $i['customer_firstname'],
            'customer_lastname'     => $i['customer_lastname']
        );
        $this->load->view('edit_customer_view',$information);
    }else{
        echo "Data Was Not Found";
    }
  }
 operate replace(){
    $customer_id = $this->input->submit('customer_id');
    $customer_firstname= $this->input->submit('customer_firstname');
    $customer_lastname= $this->input->submit('customer_lastname');
        $this->customer_model->replace($customer_id,$customer_firstname,$customer_lastname);
    redirect('buyer');
 }
}

Edit Model Kembali

Edit menghasilkan file Customer_model.php bersama menambahkan fitur replace pada desain yang pasti akan jadilah secara umum file seperti ini

<?php
class Customer_model extends CI_Model{
 
  operate get_customer(){
    $end result = $this->db->get('buyer');
    return $end result;
  }
  operate add_data($customer_firstname,$customer_lastname){
    $information = array(
      'customer_firstname' => $customer_firstname,
      'customer_lastname' => $customer_lastname
    );
    $this->db->insert('buyer',$information);
  }
   
operate delete($customer_id){
    $this->db->the place('customer_id', $customer_id);
    $this->db->delete('buyer');
   }
   operate get_customer_id($customer_id){
    $question = $this->db->get_where('buyer', array('customer_id' =>   $customer_id));
    return $question;
  }
  operate replace($customer_id,$customer_firstname,$customer_lastname){
    $information = array(
      'customer_firstname' => $customer_firstname,
      'customer_lastname' => $customer_lastname
    );
    $this->db->the place('customer_id', $customer_id);
    $this->db->replace('buyer', $information);
  }
}

Cek menghasilkan pada browser jika tidak terdapat error jadi langkah-langkah yang telah dibuat bersama akurat

Anda ringan menonton: Tutorial CRUD di CodeIgniter 3 : Aplikasi Sederhana

Sumber: (*3*)

Kategori: Teknologi

Leave a Reply

Your email address will not be published.