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

cara menghapus record aktif di database menggunakan penyala kode

Ketika Anda mendapatkan posting, nama kolomnya adalah book_id . Ketika Anda menghapus adalah id . Jadi mungkin Anda perlu mengubahnya menjadi book_id .

Juga $this->uri->segment(3) dalam hal ini akan mengembalikan null, karena function delete() tidak memiliki parameter. Detail selengkapnya baca di sini

Tapi saya akan membuat beberapa perubahan:

Pengontrol:

public function delete()
{
    $id=$this->uri->segment(3); // Try to write any id here, or in function put parameter
    $this->book_model->deletepost($id);
    $data['books']=$this->book_model->getposts();
    $this->load->view('showbooks',$data);
}

Model:

public function getposts() {
  return $this->db->get('books')->result_array();
}

public function deletepost($id) {
  $this->db->where('book_id',$id); // I change id with book_id
  $this->db->delete('books');
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mendapatkan Sum dari dua tabel?

  2. Cara memeriksa database MySQL dan ukuran tabel

  3. Excel VBA:menulis ke database mysql

  4. Beberapa DAN kondisi MySQL

  5. Saya tidak dapat memuat driver JDBC untuk MySQL