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 :
- 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
- Buka file database.php terletak di application/config/database.php
- Cari kode berikut : hostname, username, password, database.Â
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 );
- 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
- Alhasil script yang kita rubah menjadi seperti ini
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.
- 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 - Namun jikalau ada yang error seperti ini, maka dari konfigurasi database codeigniter ada yang salah
Baca juga artikel terkait :
- Pembuatan Database Aplikasi PPDB Online menggunakan MySQL di PhpMyAdmin
- Pembuatan Direktori Web Codeigniter di XAMPP
- Menghilangkan index.php pada Codeigniter
- Konfigurasi Base URL pada Codeigniter
- Membuat Assets Template Bootstrap pada Codeigniter
- Membuat Halaman Awal Dinamis di Codeiniter
- Membuat Halaman Register / Pendaftaran di Codeigniter
- Login Multi User Codeigniter
- Membuat Logout di Codeigniter
- Membuat Halaman Admin / Dashboard Codeigniter
- Membuat (CRUD) Create, Read, Update, Delete Data pada Codeigniter
- 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.