Friday, August 16, 2013

Mengatur Koneksi Database Dengan Menggunakan CodeIgniter


   Cahya Dyazin - Tutorial kali ini kita akan membahas cara Configurasi MYSQL di CodeIgniter, seperti yang kita tahu, codeigniter adalah salah satu dari sekian banyak framework yang ada, & codeigniter juga adalah framework yang dipilih oleh para developer/programer website karena banyak pustaka (Library), tampilan antarmuka (Interface) yang sederhana & struktur logika (pada library) yang mudah di terapkan.

Di dalam CI file untuk mengatur koneksi database ada di application\config\database.php .
Isi Dari File Database.php :


$db['default']['hostname'] = 'localhost';
$db['default']['username'] = ' ';
$db['default']['password'] = ' ';
$db['default']['database'] = ' ';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$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;


  • $db['default']['hostname'] adalah jenis HOST yang akan digunakan. Misal : localhost
  • $db['default']['username'] adalah username yang di gunakan. Misal : root
  • $db['default']['password'] jika hostname anda memakai password bisa di isi bagian passwordnya.
  • $db['default']['database'] adalah nama database yang akan di gunakan. Misal : ex
  • $db['default']['dbdriver'] adalah nama driver host. Misal : MYSQL, ORECEL, MYSQLi ,DLL.

Hasil :

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'ex';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$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;

Saya hanya seorang "newbie" yang baru bisa ngoding lohor kemarin.


EmoticonEmoticon