I would like to share about how to delete data from database using Mysql Codeigniter.
All of you can download by click here
1- Create DB
-- -- Table structure for table `data` -- CREATE TABLE IF NOT EXISTS `data` ( `id` int(11) NOT NULL AUTO_INCREMENT, `description` varchar(250) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ; -- -- Dumping data for table `data` -- INSERT INTO `data` (`id`, `description`) VALUES (1, 'test1'), (2, 'test2'), (3, 'test3'), (4, 'test4'), (5, 'test5'), (6, 'test6'), (7, 'test7'), (8, 'test8'), (10, 'test10');
2- Create Controller(welcome.php)
load->model('main_model'); } public function index() { // select data from model $data['data'] = $this->main_model->getAlldata(); $this->load->view('welcome_message',$data); } // delete data function function deleteData($id_data){ $result = $this->main_model->deleteDataId($id_data); if($result){ $this->session->set_flashdata('success', 'Delete success'); redirect('welcome'); }else{ $this->session->set_flashdata('unsuccess', 'Delete fail!'); redirect('welcome'); } } }
3- Create Model(main.php)
db->get('data'); if($query->num_rows() > 0){ return $query->result(); } return array(); } function deleteDataId($id_data){ $this->db->where('id', $id_data); $query = $this->db->delete('data'); return $query; } }
4- Create View(welcome_message.php)
Web develp sharing
Note
Don't forget config database and load librarry
Thanks
0 comments:
Post a Comment