Framework Codeigniter
Framework Codeigniter
Framework Codeigniter
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
www.koder.web.id – Kumpulan tutorial komputer<br />
$db['test']['cachedir']="";<br />
$db['test']['char_set']="utf8";<br />
$db['test']['dbcollat']="utf8_general_ci";<br />
$active_group="test";<br />
Untuk connect ke database ada beberapa cara yang disediakan oleh CodeIgniter diantaranya :<br />
1. Menambahkan Database Library Sebagai Autoload Library<br />
52<br />
Untuk connect ke database Anda bisa menambahkan database sebagai autoload library di file<br />
application/config/autoload.php. Cara ini sangat sederhana, cukup menambahkan kata<br />
"database" ke dalam autoload library sehingga menjadi :<br />
$autoload['libraries'] = array("database");<br />
Ketika menambahkan autoload pastikan bahwa database sudah terkonfigurasi dengan benar<br />
untuk menghindari kesalahan.<br />
2. Mengaktifkan Manual Dari Library Database<br />
Jika hanya ada beberapa halaman website yang memerlukan konektivitas database, maka<br />
untuk optimalisasi lakukan koneksi ke database secara manual, cukup dengan menambahkan<br />
baris kode di bawah ini pada tiap fungsi tempat yang membutuhkan koneksi kedatabase atau<br />
dalam konstruktor kelas Anda untuk membuat database yang tersedia secara global di kelas.<br />
$this->load->database();<br />
Jika fungsi di atas tidak berisi informasi apapun di parameter pertama akan menyambung ke<br />
group konfigurasi yang aktif. Untuk memilih kelompok tertentu dari file konfigurasi, Anda dapat<br />
melakukan seperti pada contoh berikut. Hal tersebut berguna pada saat menggunakan aplikasi<br />
yang memiliki dua database.<br />
$this->load->database('group_name');<br />
Group_name adalah nama grup konfigurasi dari file konfigurasi Anda. Untuk menghubungkan<br />
secara manual ke database yang diinginkan, Anda dapat melewatkan sebuah array nilai:<br />
$config['hostname']="localhost";<br />
$config['username']="myusername";<br />
$config['password']="mypassword";<br />
$config['database']="mydatabase";<br />
$config['dbdriver']="mysql";<br />
$config['dbprefix']="";<br />
$config['pconnect']=FALSE;<br />
$config['db_debug']=TRUE;<br />
$config['cache_on']=FALSE;<br />
$config['cachedir']="";<br />
$config['char_set']="utf8";<br />
$config['dbcollat']="utf8_general_ci";