Published August 19, 2020 by RIT with 0 comment

CODEIGNITER - MENAMPILKAN DATA DARI DATABASE MYSQL - SELECT DATA DARI DATABASE

Assalamualaikum warohmatullohi wabarokatuh,
Wa alaikum salam warohmatullohi wabarokatuh,


setelah membuat file controller, model dan view sekarang isilah file tersebut dengan kode dibawah ini sesuai dengan file nya, langsung saja kode nya di bawah ini, tinggal copypaste  

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
 
$route['folder_view_blog'] = 'blog_controller/index_cntrl';
# ['folder_view_blog'] adalah sebagai acuan nama link pada browser 
# kamu ingin diganti selain itu juga bisa, hanya saja 
# kebanyakan orang-orang akan mengikuti nama folder nya untuk memudahkan saat mencari error
 
# 'blog_controller/ adalah nama file controller nya dengan nama blog_controller
 
# index_cntrl adalah nama fungsi yang kita buat didalam file Blog_controller.php
 
// ----------------------------------------------
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
29
30
31
32
33
34
35
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
 
class Blog_controller extends CI_Controller {  
 
    public function __construct(){    // construct disini adalah untuk mengeksekusi pertama kali.
        parent::__construct();
        $this->load->model('blog_model');  // ('blog_model') adalah nama model yg kita buat didalam file Blog_model.php
        $this->load->helper('url_helper'); // yang ini kita lewati saja dulu
    }
 
    public function index_cntrl(){ // index_cntrl adalah nama fungsinya bebas bisa diganti.
         
        $data['blog_nya'] = $this->blog_model->tampil_blog_model();
 
        # ->blog_model adalah nama model yg kita buat tadi
 
        # ->tampil_blog_model(); adalah nama fungsi yg ada dalam file Blog_model.php
 
         
        $this->load->view('folder_view_blog/index', $data);
 
        # ->load view adalah proses untuk mengirim data ke folder views
 
        # 'folder_view_blog' adalah nama folder yg kita buat didalam folder views diawal
         
        # index adalah nama file yg kita buat diawal tadi didalam folder folder_view_blog, diawal kita membuat dengan nama index.php
         
        # di codeigniter index.php kita tidak perlu menggunakan .php jadi langsung ketik index tanpa .php
 
    }
}
 
 
# ----------------------------------------------------------------------------
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
 
    class Blog_model extends CI_Model{ // nama class Blog_model yang isinya berbagai fungsi
         
        public function __construct (){
            $this->load->database(); //->database sebagai jembatan koneksi pada database kamu
        }
 
        public function tampil_blog_model(){ // tampil_blog_model adalah nama fungsinya 
            $query = $this->db->get('tb_blog');
 
            # ->db maksudnya adalah proses database jika pada native adalah koneksi ke database nya
            # ->get seperti * jika pada query sql database
            # ->tb_blog adalah nama table pada database
 
            return $query->result_array(); // mengembalikan data nya ke Blog_controller
 
        }
 
    }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php foreach ($blog_nya as $b_post) { ?>
    <h1><?php echo $b_post['jdl_blog']; ?></h1>
     
<?php } ?>
 
 
<!-- 
    - pada baris 1 $blog_nya adalah variabel dari file Blog_controller.php 
      bisa kamu cek ddengan membuka file Blog_controller.php nya
 
    - as $b_post adalah nama variable baru dari $blog_nya bisa kamu ganti sesuka hati
    - echo $b_post['jdl_blog'] adalah untuk menampilkan data nya 
 
 -->
 
 <!-- --------------------------------------------- -->

Terima Kasih
Thank's

TAG TAGS :
CARA MENAMPILKAN DATA DARI DATABASE MYSQL DENGAN CODEIGNITER | CARA SELECT DATA DARI DATABASE PADA CODEIGNITER | CODEIGNITER | PHP | FRAMEWORK CODEIGNITER | READ CODEIGNITER |


BACA JUGA :



      edit

0 comments:

Post a Comment