CI (CodeIgniter) Untuk Membuat Website (bag3)

MySQL Database merupakan basis data untuk menyimpan data sebuah website. Pada framework CodeIgniter juga bisa dikoneksikan dengan sebuah database. Dalam belajar aplikasi kali ini akan membahas bagaimana cara mengkoneksikan MySQL Database dengan Framework CI.

MySQL Database CI
MySQL Database CI

Masuk ke project toko_online.
– Buka folder “application
– Buka folder “config
– Buka file “database.php
– Lengkapi coding seperti berikut :

nb :
– hostname => ‘localhost’,
– username => ‘root’,
– password => ”,
– database => ‘dbtoko_online’

– Buka folder application/config
– Buka file autoload.php
– Lengkapi coding seperti berikut :

– Buka folder application/config
– Buka file routes.php
– Lengkapi coding seperti berikut :

– Buka folder application/config
– Buka file config.php
– Lengkapi coding seperti berikut :

Kita akan menampilkan data produk. Langkah yang dilakukan yaitu mengisi database yang sudah dibuat pada tabel barang.
– Buka browser ketikkan pada url “http://localhost/phpmyadmin
– Pilih database “dbtoko_online
– Pilih tabel “barang
– Klik tab menu SQL
– Isi query seperti berikut:

Karena CodeIgniter menggunakan MVC selanjutnya kita akan membuat Model terlebih dahulu.
– buka folder “application
– buka folder “models
– buat file “Md_produk.php
– ketikkan code:

Masuk ke folder “Controller“.
– buat file “Home.php
– ketikkan coding berikut:


		

Masuk ke folder "View".
- Buat file "produk.php"
- Ketikkan coding berikut:


		

Buka browser ketikkan url "http://localhost/toko_online".
Tampilan seperti berikut :

Tampilan Hasil Koneksi Database Menggunakan CI
Tampilan Hasil Koneksi Database Menggunakan CI

DEMO TOKO ONLINE

Selamat mencoba, Happy Coding :)

8 Comments

  1. gan ini maksudnya buat file baru home.php atau hanya ditambahkan codingnya saja?
    karna kan sebelumnya sudah ada file home.

    1. Itu buat file baru di Controller “Home.php”. Defaultnya memang sudah ada Welcome.php. Sebelumnya masuk ke folder application/config buka file “routes.php” ubah coding seperti ini $route[‘default_controller’] = ‘home’; .
      Terima kasih sudah berkunjung. 🙂

  2. maaf tapi disaya masih muncul notice:

    Message: Use of undefined constant database – assumed ‘database’

    Filename: config/autoload.php

    Line Number: 61

    Backtrace:

    File: C:\xampp\htdocs\toko_online\application\config\autoload.php
    Line: 61
    Function: _error_handler

    File: C:\xampp\htdocs\toko_online\index.php
    Line: 315
    Function: require_once

    bagaimana cara menyelesaikannya?

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *