Setting Database

Untuk mensetting databasemu maka kamu harus merubah konfigurasi pada file system/application/config/database.php:

$active_group = 'default';

$query_builder = TRUE;

 

$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

);

Keterangan:

  • $active_group, adalah database beserta opsi-opsinya yang akan dipakai oleh CodeIgniter.
  • 'hostname' , ini diisini dengan localhost jika dalam satu computer dan jika mysql terletak pada computer  lain maka kamu ganti dengan ip.
  • 'username' , ini isi dengan user mySQLmu
  • 'password' , ini isi dengan password mySQLmu
  • 'database' , ini isi dengan nama databasemu
  • 'dbdriver' , ini diisi dengan tipe databasemu seperti mysql, postgresql, odbc dan lainnya.
  • 'dbprefix' , ini diisi dengan nama awalan dari nama tabelmu, prefix ini akan ditambahkan otomatis ke nama tabel ketika menggunakan Class Active Record.

 

Penggunaan dbprefix

Misalkan kamu punya database pegawai dengan tabel-tabel seperti dibawah ini:

  • Sid_admin
  • Sid_user
  • Sid_jabatan

Maka awalan dari nama tabelmu adalah sid_, jadi kamu bisa mengisi  'dbprefix'=’Sid_’;

 

Penutup

Sekian dan terima kasih.

 

2016 © Fahmi Basya Kartapura