Menampilkan Data dari Database Codeigniter 3

logo codeigniter

Halo teman kali ini saya akan kembali mengbagikan wawasan atau pengetahuan mengenai coding. Kali ini kita sama sama akan membahas cara menampilkan data dari database dengan codeigniter 3. Sebelumnya kita telah belajar cara mengkoneksikan database di codeigniter 3, jadi artikel ini merupakan artikel lanjutan dari koneksi database codeigniter. Baik tampa belama lama lagi mari langsung kita praktekan .

Baik pertama tama kita buka file rotues.php di aplication/config/routes.php

Di bagian

$route['default_controller'] = 'welcome';
Ubah menjadi
$route['default_controller'] = 'crud';

Oke setelah itu kita buat controller dengan nama Crud.php simpan Crud.php di aplication/controllers/Crud.php

isi Crud.php dengan dibawah ini

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Crud extends CI_Controller{

  public function index()
  {
    $data['content']=$this->db->get('biodata');
    $this->load->view('crud/index', $data);
  }
}
Jadi untuk mengambil data atau memilih data kita menggunakan $data['content']=$this->db->get('nama_tablenya'); lalu $this->load->view('crud/index', $data); akan mengload file index.php di aplication/view/crud/index.php .

Baik sekarang kita buat folder crud  di aplication/view/crud setelah itu kita buat file index.php di dalam folder crud

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Belajar Codeigniter</title>
  </head>
  <body>
    <table border="1">
      <tr>
        <th>ID</th>
        <th>Nama</th>
        <th>Jurusan</th>
      </tr>
        <?php foreach ($content->result() as $key): ?>
        <tr>
          <td><?php echo $key->id; ?></td>
          <td><?php echo $key->nama; ?></td>
          <td><?php echo $key->jurusan; ?></td>
        </tr>
      <?php endforeach; ?>
    </table>
  </body>
</html>
Sekarang coba buka di browser http://localhost/crud_ci/ atau http://localhost/folder_proyek_kalian/ 


menampilkan data dari database codeigniter 3


Maka akan tampil data data yang telah ada di database .

Untuk menampilkan data petama kita menggunakan  <?php foreach ($content->result() as $key): ?> lalu untuk menampilkan <?php echo $key->id; ?> . atau kalo mau tidak mau berbasis oop bisa juga dengan menggunakan array, jadi seperti berikut 

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Belajar Codeigniter</title>
  </head>
  <body>
    <table border="1">
      <tr>
        <th>ID</th>
        <th>Nama</th>
        <th>Jurusan</th>
      </tr>
        <?php foreach ($content->result_array() as $key): ?>
        <tr>
          <td><?php echo $key['id']; ?></td>
          <td><?php echo $key['nama']; ?></td>
          <td><?php echo $key['jurusan']; ?></td>
        </tr>
      <?php endforeach; ?>
    </table>
  </body>
</html>

Hasilnya tetap sama tetapi bedanya kita menggunakan array. 

Oke itulah cara menampilkan data dari database di codeigniter 3 . Semoga bisa bermanfaat dan juga sampai jumpa di artikel artikel yang lainnya.

Materi materi belajar Codeigniter pemula

Belum ada Komentar untuk "Menampilkan Data dari Database Codeigniter 3"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel