A. Persiapan.
Penulis sudah mempersiapkan :
- database mysql dengan nama db_latihan.
- telah menginstal Codeigniter v3 dengan nama project latihan1
- telah menginstal Xampp
Untuk Mengkoneksikan Codeigniter dengan database Mysql kita harus mengetahui driver yang sudah terinstal dalam paket Xampp kita, caranya :
- Buka dashboard localhost dengan membuka browser kamu (firefox, google chrome, dsb),
akses urlnya : http://localhost/dashboard/
- Klik Navigasi PHPInfo di kanan atas,
- Secara Default, Aplikasi Xampp telah terpasang driver Mysqli. Maka setidaknya kita mengetahui keberadaan terpasangnya driver ini, seperti gambar dibawah
C. Praktek.
Langkah Berikutnya adalah membuka file database.php yang berada pada folder config,
![]() |
Gambar Struktur Codeigniter yang telah diinstall |
![]() |
Gambar File database.php |
Ubah username, password, dan database jadi seperti ini,
- $active_group = 'default';
- $query_builder = TRUE;
- $db['default'] = array(
- 'dsn' => '',
- 'hostname' => 'localhost',
- 'username' => 'root',
- 'password' => '',
- 'database' => 'db_latihan',
- '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
- );
*) karena database mysql penulis tidak memiliki password maka tidak diisi.
C. Test Koneksi Database.
Buka file welcome.php yang ada di folder controllers dan tambahkan kode $this->load->database() di dalam statement function index() ,
![]() |
Gambar load database di welcome.php |
jalankan projectnya di browser : http://localhost/latihan1
Berhasil Koneksi database jika tidak terdapat error,
![]() |
Gambar Sukses koneksi |
Gagal Koneksi database, disini penulis menggunakan nama database yang salah,
![]() |
Gambar Ketika Gagal koneksi ke database |
Semoga Bermanfaat :)
0 comments:
Post a Comment