Hallo teman teman balik lagi dengan saya Ismet Maulana kali ini saya ingin berbagi pengetahuan tentang Bagaimana Cara Menampilkan Data Didalam Databases Menggunakan Codeigniter, pada artikel sebelum sebelumnya menampilkan data di dalam databases hanya menggunakan PHP native kali ini saya ingin menampilkannya menggunakan Framework CodeIgniter
oke untuk teman teman yang masih baru belajar php sebaiknya jangan langsung melangkah ke CodeIgniter teman teman bisa lancarkan terlebih dahulu system CRUD dari php native nya, oke teman teman sudah mendownload semua file framework CodeIgniternya yah dan jangan lupa sipkan sebuah databases dengan nama field => id, title, slug, text , langsung saja teman teman bisa salinkan scriptnya dibawah sini :
- pada folder config file route.php
123456789<?phpdefined('BASEPATH') OR exit('No direct script access allowed');$route['news'] = 'news'; => isikan ini$route['default_controller'] = 'halaman/view';$route['(:any)'] = 'halaman/view/$1';$route['news/(:any)'] = 'news/view/$1';$route['404_override'] = '';$route['translate_uri_dashes'] = FALSE; - lalu di folder yang sama file database.php masukkan nama databases seperti ini
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
<?php defined('BASEPATH') OR exit('No direct script access allowed'); $active_group = 'default'; $query_builder = TRUE; $db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => 'dumet', 'password' => 'school', 'database' => 'webmaster', 'dbdriver' => 'mysqli', 'dbprefix' => '', 'pconnect' => FALSE, 'db_debug' => (ENVIRONMENT !== 'production'), 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'failover' => array(), 'save_queries' => TRUE ); |
3. lalu di folder model teman teman bisa tambahkan file bernama News_model.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<?php class News_model extends CI_Model { public function __construct() { $this->load->database(); } public function get_news($slug = FALSE){ if ($slug === FALSE){ $query = $this->db->get('ismet_news'); return $query->result_array(); } $query = $this->db->get_where('ismet_news', array('slug' => $slug)); return $query->row_array(); } } |
4. di folder views coba teman teman buat folder baru bernama news dan buat file baru bernama index.php & view.php
ini index.php
1 2 3 4 5 6 7 |
<?php foreach ($news as $news_item) { ?> <h1><?php echo $news_item['title']; ?></h1> <p><?php echo $news_item['text']; ?></p> <?php } ?> |
dan ini view.php
1 2 |
<h1><?php echo $news_item['title']; ?></h1> <p><?php echo $news_item['text']; ?></p> |
Jika sudah coba teman-teman save dan jalankan dibrowsernya, dan coba ketika seperti ini localhost/namafolder/index.php/news lalu tekan enter, maka data yang ada didalam databases akan ditampilkan, cukup mudah bukan? sekian tutorial tentang Bagaimana Cara Menampilkan Data Didalam Databases Menggunakan Codeigniter, sampai bertemu diartikel selanjutnya dan sampai jumpa .
berikut hasilnya :
#Keeplearn
#IsmetMA