Konfigurasi database adalah proses penentuan informasi akses database seperti nama host, nama pengguna, kata sandi, dan nama database. Ini memungkinkan CodeIgniter untuk terhubung ke database dan mengakses data yang disimpan di dalamnya.
Berikut adalah langkah-langkah untuk mengkonfigurasi database di CodeIgniter:
- Buka file “database.php” yang terdapat di folder “application/config”.
- Temukan bagian berikut dan ubah sesuai dengan informasi akses database Anda:
$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
);
Contoh: Jika informasi akses database Anda adalah sebagai berikut:
- Hostname: localhost
- Nama pengguna: root
- Kata sandi: password
- Nama database: codeigniter
Maka kode di atas harus dikonfigurasi seperti ini:
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => 'password',
'database' => 'codeigniter',
'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
);
- Simpan perubahan Anda.
Itu saja cara mengkonfigurasi database di CodeIgniter. Pastikan informasi akses database dikonfigurasi dengan benar agar CodeIgniter dapat terhubung ke database dan mengakses data dengan baik.