Oops! It appears that you have disabled your Javascript. In order for you to see this page as it is meant to appear, we ask that you please re-enable your Javascript!
Home / Uncategorized / Multi databa/se akses PHP ADODB

Multi databa/se akses PHP ADODB

iseng2 coba buka code2 yang yg sudah usang dan ingin diperbaiki lagi (recode) pas jg ada order untuk penambahan Aplikasi online 🙂 pada website yang saya kelola.

Pada website tersebut saat itu masih menggunakan database connection punya ADODB, saya kira ADODB sudah support multi database (itu memang benar) tapi yang saya maksud disini satu database software untuk rame – rame (Misal hanya Mysql saja) jarang sih ada hosting yang bisa untuk beberapa Database biasanya disarankan untuk menggunakan VPS klo memang kebutuhannya banyak database. Kali ini saya menggunakan ADODB versi 4.0.6 klo yg terbaru berapa g tau, saya :).

OK langsung ke pokok permasalahan aja ya.

  1. Cari file adodb-mysql.inc.php pada folder drivers  
  2. Buat variabel var $__db = array(); pada bagian atas;
  3. Cari fungsi SelectDB pada file diatas lalu sisipkan
    $this->__db[$this->_connectionID] = $dbName;
    return $this->_connectionID;
    sisipkan setelah if
  4. Cari fungsi _query Sisipkan
    $this->SelectDB($this->__db[$this->_connectionID]);
  5. Naah mudah bukan.

Sekarang kita buat connection ke databasenya:

Sebelumnya ADODB hanya bisa mengenali connection antar database Contoh seperti dibawah
$db1 = &NewAdoConnection ("mysql");
$db2 = &NewAdoConnection ("sqlite");

Naah setelah dimodifikasi sekarang sudah bisa satu database
$db1 = &NewAdoConnection ("mysql");
$db2 = &NewAdoConnection ("mysql");
$db1->PConnect(‘host’,’userDB’,’passDB’,’database1′);
$db2->PConnect(‘host’,’userDB’,’passDB’,’database2′);

Untuk lebih ringkasnya Silahkan Download file yg sudah saya modifikasi berikut dibawah.

DOWNLOAD | ADODB DOWNLOAD

 

Sumber : www.bytes.com

About Administrator

2016-01-12 10:32:36 2016-01-12 14:33:42

Check Also

Cara Menggunakan Icloud di Windows

    Untuk mengaktifkan iCloud pada PC Windows Anda (diperlukan Windows 7 atau 8), pertama, …

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *