Di dalam codeigniter telah disediakan file khusus unutk setting database. sehingga memudahkan kita dalam mengelola database.Letak file konfigrasi database codeigniter adaah di /application/config/database.php.
Pengaturan konfigurasi disimpan dalam array multi-dimensi dengan prototipe ini:
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "";
$db['default']['database'] = "database_name";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = FALSE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";
$db['default']['swap_pre'] = "";
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
tidak usah pusing dulu ya ada keterangan nya kok
hostname - Nama host server database Anda . Sering kali ini adalah " localhost " .
Username - Nama pengguna yang digunakan untuk koneksi ke database .kata sandi - sandi yang digunakan untuk koneksi ke database .
Database - Nama database yang Anda ingin terhubung ke .
dbdriver - The tipe database . yaitu : mysql , postgres , ODBC , dll Harus ditentukan dalam huruf kecil .
dbprefix - Sebuah tabel prefix opsional yang akan ditambahkan ke nama tabel ketika menjalankan query Aktif Record. Hal ini memungkinkan beberapa instalasi CodeIgniter untuk berbagi satu database .
pconnect - BENAR / SALAH ( boolean ) - Apakah akan menggunakan koneksi persistent .
db_debug - BENAR / SALAH ( boolean ) - Apakah kesalahan database harus ditampilkan .
cache_on - BENAR / SALAH ( boolean ) - Apakah query database caching diaktifkan , lihat juga database Caching Class.
cachedir - server path absolut ke database direktori cache query Anda .
char_set - The set karakter yang digunakan dalam berkomunikasi dengan database .
dbcollat - The pemeriksaan karakter yang digunakan dalam berkomunikasi dengan database .
ok lagsung saja kita action
1. pertama buat databasenya terlebih dahulu
buka terminal (ctrl+alt+t)
kemudian masuk ke mysql anda
#mysql -u root -p
maukan password mysql anda
jika sudah mari kita buat database:
mysql>create database presensi;
setelah itu mari kita setting untuk file-file diatas
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root"; // user mysql anda
$db['default']['password'] = "root"; // password mysql anda
$db['default']['database'] = "presensi"; // nama database anda
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = FALSE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";
$db['default']['swap_pre'] = "";
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
kalo sudah silakan simpan. udah konfigurasi nya nyampe disini saja ya karena konfigurasi database anda telah selesai... he he he
Related post: