Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Klik link berikut untuk informasi cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

koneksi database pada 2 server berbeda

master bagai mana cara set config database.php untuk mengkoneksikan database pada server yang beda di codeigniter

Comments

  • edited October 2016
    setting di application/config/database.php


    sontoh:
    $active_group = 'default';
    $active_record = TRUE;
     
    $db['default']['hostname'] = 'ip db default';
    $db['default']['username'] = 'username';
    $db['default']['password'] = 'password';
    $db['default']['database'] = 'namadbdefault';
    $db['default']['dbdriver'] = 'mysql';
    $db['default']['dbprefix'] = '';
    $db['default']['pconnect'] = FALSE;
    $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;
     
    $active_group = 'aliasdb2';
    $active_record = TRUE;
     
    $db['aliasdb2']['hostname'] = 'ip server 2';
    $db['aliasdb2']['username'] = 'username';
    $db['aliasdb2']['password'] = 'password';
    $db['aliasdb2']['database'] = 'namadb2';
    $db['aliasdb2']['dbdriver'] = 'mysql';
    $db['aliasdb2']['dbprefix'] = '';
    $db['aliasdb2']['pconnect'] = FALSE;
    $db['aliasdb2']['db_debug'] = TRUE;
    $db['aliasdb2']['cache_on'] = FALSE;
    $db['aliasdb2']['cachedir'] = '';
    $db['aliasdb2']['char_set'] = 'utf8';
    $db['aliasdb2']['dbcollat'] = 'utf8_general_ci';
    $db['aliasdb2']['swap_pre'] = '';
    $db['aliasdb2']['autoinit'] = TRUE;
    $db['aliasdb2']['stricton'] = FALSE;



    secara default, model menggunakan settingan database default di config database tadi.

    Untuk menggunakan db2, gunakan load database.

    sontoh
     
    class Sontoh_model extends CI_Model {
     
     
    function get_data(){
    $db_2 = $this->load->database('aliasdb2',TRUE);
    $db_2->select('*');
    $db_2->from('table');
    return $db_2->get()->result_array();
    }
    }


  • terima kasih bantuannya master tetapi masih ada yang error master

    A Database Error Occurred

    Unable to connect to your database server using the provided settings.

    Filename: core/Loader.php

    Line Number: 338

  • settingan database nya gk benar.. check lagi hostname, username, password,nama databasenya.
Sign In or Register to comment.