Mengakses Berbilang Pangkalan Data MySQL pada Halaman Web Tunggal dengan PHP
Menyambung kepada berbilang pangkalan data MySQL daripada halaman web PHP tunggal boleh dilakukan menggunakan fungsi mysql_connect . Walau bagaimanapun, pertimbangan tertentu perlu dibuat untuk memastikan penggunaan pangkalan data yang betul.
Menyambung Berbilang Pangkalan Data
Untuk menyambung ke berbilang pangkalan data, buat berbilang panggilan ke mysql_connect dengan parameter yang sama. Lulus benar sebagai parameter keempat (pautan baharu) untuk mewujudkan sambungan baharu bagi setiap pangkalan data. Contohnya:
$dbh1 = mysql_connect($hostname, $username, $password); $dbh2 = mysql_connect($hostname, $username, $password, true);
Memilih Pangkalan Data
Setelah disambungkan, gunakan mysql_select_db untuk menentukan pangkalan data untuk membuat pertanyaan. Lulus pengecam pautan sebagai parameter kedua. Contohnya:
mysql_select_db('database1', $dbh1); mysql_select_db('database2', $dbh2);
Menyiasat Pangkalan Data
Untuk menanyakan pangkalan data tertentu, hantar pengecam pautan yang sepadan sebagai parameter pertama kepada mysql_query. Jika tiada pengecam pautan dinyatakan, sambungan terakhir yang dibuat akan digunakan. Contohnya:
// Query database 1 mysql_query('select * from tablename', $dbh1); // Query database 2 mysql_query('select * from tablename', $dbh2);
Pilihan Alternatif
Jika pengguna mempunyai akses kepada kedua-dua pangkalan data pada hos yang sama, pertimbangkan alternatif ini:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses Berbilang Pangkalan Data MySQL daripada Halaman Web PHP Tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!