sql >> Databáze >  >> RDS >> Mysql

jak odstranit aktivní záznamy v databázi pomocí zapalovače kódu

Když získáte příspěvky, název sloupce je book_id . Při smazání je id . Možná jej budete muset změnit na book_id .

Také $this->uri->segment(3) v tomto případě vrátí hodnotu null, protože function delete() neměl parametry. Další podrobnosti si přečtěte zde

Ale udělám nějaké změny:

Ovladač:

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. MySQL, kopírování souborů tabulek vede k ERROR 1017 (HY000):Nelze najít soubor:i když tam je

  2. Přesun do MariaDB Backup

  3. Jak vložit data do tabulky Hive(0.13.1)?

  4. SQL Server Parallel Backup Restore -1