Archives Code

Arsip atau kumpulan kode penting untuk tujuan pengembangan website gratis

  • Home
  • Java
  • wordpress
  • Blogspot
  • Tutorial
  • Other
Beranda » Codeigniter » mysql » Membuat dua koneksi database pada codeigniter

Membuat dua koneksi database pada codeigniter








Jika anda bekerja dengan codeigniter mungkin anda membutuhkan untuk membuat 2 koneksi database di dua komputer yag berbeda....

ternyata cara nya adalah sangat mudah yaitu dengan menambahkan configurasi di config.php dan memanggil nya di controler kita....

ok langsung saja pertama kita menambahkan baris kongurasi untuk koneksi database ke 2



$db['database_two']['hostname'] = 'localhost';
$db['database_two']['username'] = 'user';
$db['database_two']['password'] = 'pass';
$db['database_two']['database'] = 'your_db';
$db['database_two']['dbdriver'] = 'mysql';
$db['database_two']['dbprefix'] = '';
$db['database_two']['pconnect'] = TRUE;
$db['database_two']['db_debug'] = TRUE;
$db['database_two']['cache_on'] = FALSE;
$db['database_two']['cachedir'] = '';
$db['database_two']['char_set'] = 'utf8';
$db['database_two']['dbcollat'] = 'utf8_general_ci';
$db['database_two']['swap_pre'] = '';
$db['database_two']['autoinit'] = TRUE;
$db['database_two']['stricton'] = FALSE;

sehingga kode lengkap untuk configurasi dataase di config.php adalah


$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'user';
$db['default']['password'] = 'pass';
$db['default']['database'] = 'your_db';
$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['database_two']['hostname'] = '192.168.0.123';
$db['database_two']['username'] = 'user';
$db['database_two']['password'] = 'pass';
$db['database_two']['database'] = 'your_db';
$db['database_two']['dbdriver'] = 'mysql';
$db['database_two']['dbprefix'] = '';
$db['database_two']['pconnect'] = TRUE;
$db['database_two']['db_debug'] = TRUE;
$db['database_two']['cache_on'] = FALSE;
$db['database_two']['cachedir'] = '';
$db['database_two']['char_set'] = 'utf8';
$db['database_two']['dbcollat'] = 'utf8_general_ci';
$db['database_two']['swap_pre'] = '';
$db['database_two']['autoinit'] = TRUE;
$db['database_two']['stricton'] = FALSE;

kalo sudah silakan membuat sebuah controller untuk memanggil configurasi database yang ke dua


<?php
if(!defined('BASEPATH')) exit('No direct script access allowed');
class Database_dua extends CI_Model
{
  private $another;
  function __construct()
  {
    parent::__construct();
    $this->database_two = $this->load->database('database_two',TRUE);
  }
  public function getSomething()
  {
    $this->database_two->select('somecol');
    $q = $this->database_two->get('sometable');
    if($q->num_rows()>0)
    {
      foreach($q->result() as $row)
      {
        $data[] = $row;
      }
    }
    else
    {
      return FALSE;
    }
  }
}

ok semoga membantu jangan lupa tinggalkan pesan di kolom komantar ya 

Related post:

Newer Post
Older Post
Home

Popular Posts

  • ( NEW ) Cara Menambahkan Fanspage di Blogspot Dengan Mudah 2018
    Halo sobat coding semua, pada kesempatan yang baik kali ini kami akan menuliskan artikel tentang Cara Menambahkan Fanspage di Blogspot deng...
  • Cara Mengembalikan Visitor Blog Yang Menghilang dengan mudah
    ARCHIVESCODE - Setelah kita membuat suatu blog dengan susah payah siang malam tidak tidur maka saatnya para pengunjung blog setia akan data...
  • 5 Cara Menurunkan RKT Halaman Pada Adsense Terbaru
    Halo sahabat archivescode yang berbahagia dimanapun kalian berada, bertemu lagi dengan kita yang selalu memberi info kekinian tentang blog,...
  • Mengatasi Status Disconnect di Kalkun Terupdate 2018
    Selamat malam dan selamat begadang untuk para mastah sekalian, jangan lupa sruput kopinya sebelum membaca artikel ini, hehe Pada w...
  • 6 Sebab Pengunjung Blog Menurun Tajam ( Penelitian ) Terbaru
    Hai kamu yang baru saja mengunjungi web sederhana ini, semoga akan betah lama-lama di blog ini, karena banyak info bagus yang mungkin kamu...
  • Daftar Kode Warna HTML Lengkap Terbaru 2018
    ARCHIVESCODE - Halo sobat coding dimanapun kalian berada, pada kali ini kita akan membagikan beberapa kode HTML warna yang tentunya sangat...
  • ( NEW ) Menampilkan Tanggal Sekarang Dengan php 2018
    Selamat pagi  pembaca yang selalu aktif dalam mencari artikel artikel yang bermanfanfaat untuk pengembangan web anda. Baiklah pembaca...
  • Cara mengirim email di wordpress dengan wp_mail()
    halo sobat archives code, pada kesempatan kali ini kami akan menjelaskan tentang cara mengirim email di wordpress dengan wp_mail() . belu...
  • Menjadikan jFrame Maximize saat pertama kali run
    Apa kabar friend ?? Semoga dalam keadaan sehat wal afiyat semua, Dalam kesempatan yang baik ini kami dari team archives code akan memb...
  • Cara membuat file csv dengan c++ / cara write file csv dengan c++
    halo sobat dunia nyata maupun dunia maya sekalian, ..... bertemu lagi dengan kami yang selalu menunggu kedatanganmu..hehe pada kal...
Copyright © 2014 Archives Code - Powered by Blogger
Template by Mas Sugeng - Versi Seluler