Membuat Pencarian Data Dengan Codeigniter Part 2

Halo Dumenity, selamat datang kembali di website tips dan trik Dumet School. Berjumpa kembali dengan saya pada pembahasan tips seputar dunia website, pada kesempatan kali ini saya akan melanjutkan artikel sebelumnya tentang Membuat Pencarian Data Dengan Codeigniter dan kali ini kita akan melanjutkan tips tentang Membuat Pencarian Data Dengan Codeigniter Part 2.

Pada latihan sebelumnya kita sudah membuat fitur pencarian dengan codeigniter, teman – teman bisa review artikel saya sebelumnya dan mari kita lanjut membuat fitur search dengan memanfaatkan fungsi concat() sql. Yang berfungsi untuk menggabungkan suatu string, kali ini kita akan memanfaatkannya untuk pencarian data, jika sebelumnya kita menggunakan query codeigniter.

$this->db->like('title',$keyword);
$this->db->or_like('detail_post',$keyword);
$this->db->or_like('slug_title',$keyword);
$query['post'] = $this->db->get('post')->result();

Akan kita coba menggunakan query biasa, dengan mengganti query seperti script di bawah ini

$query['post'] = $this->db->query("SELECT * from post where CONCAT(title, detail_post,slug_title) LIKE '%$keyword%'")->result();

Untuk script lengkapnya seperti di bawah ini

public function search()
	{
		$keyword = $this->input->post('keyword');
		$query['post'] = $this->db->query("SELECT * from post where CONCAT(title, detail_post,slug_title) LIKE '%$keyword%'")->result();
		$this->load->view('pencarian',$query);
	}

Jika sudah save dan jalankan pada browsernya, maka hasilnya seperti gambar di bawah ini

Membuat Pencarian Data Dengan Codeigniter Part 2

Jika di klik maka akan tampil hasilnya

Membuat Pencarian Data Dengan Codeigniter Part 2

Semua bisa di lakukan, mau kita search berdasarkan title,detail_post atau slug_title pasti akan di jalankan dan hasilnya akan sama dengan menggunakan query codeigniter namun penulisannya saja lebih simple. Nah itulah Membuat Pencarian Data Dengan Codeigniter Part 2 teman – teman bisa explore lagi dengan fungsi sql lainnya mungkin menggunakan match() atau dengan yang lainnya. Yang terpenting adalah fitur yang kita buat berhasil di jalankan dengan baik. Sekian pada artikel kali ini, tentunya kita akan berjumpa kembali pada artikel selanjutnya. Selalu kunjungi website ini untuk tips dan trik seputar dunia website, termakasih dan sampai jumpa. Semoga bermanfaat khususnya untuk teman – teman yang baru belajar codeigniter #salamteknologi

DUMET School Author

DUMET School adalah tempat kursus website, kursus desain grafis, kursus digital marketing, kursus video editing dan kursus mobile apps terbaik di Jakarta dan Depok.

Leave a Reply

Your email address will not be published. Required fields are marked *