HomeCodeigniterKonfigurasi Koneksi Database MySQL Codeigniter

Konfigurasi Koneksi Database MySQL Codeigniter

Konfigurasi koneksi database mysql ke framework codeigniter sangatlah penting, lalu bagaiman jika tidak bisa terkoneksi ke database ? tentu aplikasi yang kita buat berjalan kurang maksimal bahkan bisa terjadi error pada aplikasi. yang akan kita bahas ada mengatur koneksi dari database mysql ke framework codeigniter. apakah caranya rumit ? tentu tidak, sangat mudah untuk mengatur konfigurasi.

Simak tutorial beikut untuk mengatur Koneksi Database MySQL dengan Framework CodeIgniter

Tutorial ini merupakan tutorial berkelanjutan, untuk melihat daftar isi silahkan baca artikel : Tutorial Pembuatan Apliakasi PPDB Online Berbasis Web ( Lihat Artikel )

Koneksi Database MySQL dan Codeigniter

Sebelum megatur konfigurasi ada beberapa software yang kita butuhkan diantaranya :

  • Web server – dalam hal ini bisa menggunakan aplikasi xampp, yang didalamnya sudah ada apache dan mysql
  • Text Editor – aplikasi text editor ini banyak sekali, diantaranya : Sublime Text, Notepad, Notepad ++, Adobe Dreamweaver, Atom, Dll. namun saya akan menggunakan aplikasi Sublime Text.

Simak tutorial berikut untuk mengatur konfigurasi codeigniter ke database mysql :

  1. Buka aplikasi text editor sublime text atau sejenisnya, klik menu File > Open Folder > Pilih Direktori Folder Web ( contoh : c:/xampp/htdocs/ppdb/ ) > lalu klik Openmaka akan tampil direktori web codeigniter pada sebalah kiri sublime text
  2. Buka file database.php terletak di application/config/database.php
  3. Cari kode berikut : hostname, username, password, database. 
    Script Koneksi di Codeigniter
    Script Koneksi di Codeigniter
     $db['default'] = array(
     'dsn' => '',
     'hostname' => 'localhost',
     'username' => '',
     'password' => '',
     'database' => '',
     '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
    ); 
  4. Kita atur konfigurasi koneksi databasenya, menjadi :
     $db['default'] = array(
     'dsn' => '',
     'hostname' => 'localhost',
     'username' => 'root',
     'password' => '',
     'database' => 'ppdb',
     '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
    ); 

Screenshoot Koneksi Codeigniter

  1. Alhasil script yang kita rubah menjadi seperti ini
    Script Koneksi pada Codeigniter
    Script Koneksi pada Codeigniter

    Isi value hostname adalah “localhost”, karena kita masih menjalankan web di pc local saja
    Isi value username adalah “root”, root merupakan username dari sql
    Isi value password adalah (kosong), dikarenakan saya tidak menggunakan password jadi tidak ada passwordnya
    isi value database adalah “ppdb”, untuk database sendiri bisa di sesuaikan. tergantung nama dari databasenya apa.

    intinya dalam pengisian value ini disesuaikan dengan konfiguriasi instalasi aplikasi pada komputer anda.

  2. Cek di web browser dengan memasukan url : http://localhost/ppdb/
    jika tidak ada pesan error dan muncul welcome page codeigniter berati kita telah berhasil mengoneksikan codeigniter ke database mysql
  3. Namun jikalau ada yang error seperti ini, maka dari konfigurasi database codeigniter ada yang salah

Baca juga artikel terkait :

  1. Pembuatan Database Aplikasi PPDB Online menggunakan MySQL di PhpMyAdmin
  2. Pembuatan Direktori Web Codeigniter di XAMPP
  3. Menghilangkan index.php pada Codeigniter
  4. Konfigurasi Base URL pada Codeigniter
  5. Membuat Assets Template Bootstrap pada Codeigniter
  6. Membuat Halaman Awal Dinamis di Codeiniter
  7. Membuat Halaman Register / Pendaftaran di Codeigniter
  8. Login Multi User Codeigniter
  9. Membuat Logout di Codeigniter
  10. Membuat Halaman Admin / Dashboard Codeigniter
  11. Membuat (CRUD) Create, Read, Update, Delete Data pada Codeigniter
  12. Membuat Alert Boostrap pada Codeigniter

Bagaimana mudah bukan mangtur koneksi database mysql ke codeigniter ? jika anda mengalami kendala atau error anda bisa bertanya di kolom komentar. Semoga tutorial ini bermanfaat bagi anda yang sedang belajar pemrograman php khususnya Framework Codeigniter, dan apabila anda menyukai tutorial ini, silahkan untuk berlangganan artikel secara gratis dan anda dapat membagikan artikel ini di akun sosial media milik anda.

Download Source Code?

Untuk Aplikasi atau Source Code bisa anda dapatkan secara Berbayar dan ada juga yang Gratis.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular