Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak usunąć aktywne rekordy w bazie danych za pomocą zapalnika kodu?

Gdy otrzymasz posty, nazwa kolumny to book_id . Po usunięciu jest id . Więc może musisz zmienić to na book_id .

Również $this->uri->segment(3) w tym przypadku zwróci null, ponieważ function delete() nie miał parametrów. Więcej szczegółów można przeczytać tutaj

Ale wprowadzę kilka zmian:

Kontroler:

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. Zmuś użytkowników do posiadania najnowszej wersji aplikacji na Androida

  2. Jaki jest najlepszy sposób na zaimplementowanie tabeli kolejki wiadomości w mysql

  3. Różnica między VARCHAR i TEXT w MySQL

  4. Jak mogę rozwiązać niezgodne z sql_mode=only_full_group_by w laravel eloquent?

  5. WEEKDAY() Przykłady – MySQL