Beranda » , » PHP Multiple MySQL Database Connection

PHP Multiple MySQL Database Connection

Unknown | Monday, November 12, 2012


PHP MySQL Database Multiple Connection ?
Maksudnya adalah, di project yang sama atau di halaman yang sama kalian bisa melakukan koneksi ke Database di MySQL yang berbeda.
Terkadang hal seperti ini diperlukan, contohnya barusan ini aku dapet permasalahan yang mengharuskan untuk mengakses
2 Database sekaligus dalam suatu proses bisnis.
Syntax-nya sama aja sih, cuman ditambahin parameter yang jarang sekali dipakai di fungsi mysql_connect() miliknya PHP.
Seperti yang disebutkan pada PHP Manual pembahasan mysql_connect(), bahwa disana disebutkan ada
5 parameter yang bisa digunakan. Biasanya kita hanya memakai 3 parameter pertama nya kan?
Oke kembali ke permasalahan, kali ini kita butuh parameter keempat (TRUE/FALSE), yang berguna menjadikan koneksi baru tanpa mengganggu
koneksi yang sudah ada sebelumnya. Langsung contohnya seperti ini :

# mengatur koneksi dan disimpan dalam satu variabel
$koneksi_a = mysql_connect($hostname, $username, $password);
$koneksi_b = mysql_connect($hostname, $username, $password, true);

# mengatur pemilihan database sesuai koneksi
mysql_select_db('database_a', $koneksi_a);
mysql_select_db('database_b', $koneksi_b);

# contoh untuk melakukan query
# query dengan koneksi pertama
mysql_query('SELECT * FROM TABEL_DB_A', $koneksi_a);
# query dengan koneksi kedua
mysql_query('SELECT * FROM TABEL_DB_B', $koneksi_b);


Yap, kurang lebih seperti itulah, cuman aku pernah kepikiran juga (belum pernah aku implementasikan :mrgreen: ) bahwa tetap bisa
olah Database lebih dari satu dengan hanya menggunakan 1 koneksi, hanya pakai alternatif pada Query SQL nya.


Sumber : http://rendramm2.wordpress.com

Kategori : PHP - Programing

Judul Artikel : PHP Multiple MySQL Database Connection
Rating : 100% | Reviewer : Unknown | based on : 99998 | ratings : 100 user reviews.

Belum ada komentar untuk "PHP Multiple MySQL Database Connection"

Post a Comment

 
Copyright © 2012. ADITYA STATION - All Rights Reserved