Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menggunakan banyak database dalam aplikasi web PHP?

Pertama-tama:Anda berpotensi membuka ratusan koneksi, menjalankan kueri, dan menutupnya, hanya untuk membukanya kembali.

Keluarkan pernyataan connect kedua dari loop.

Kedua Anda harus memberi tahu PHP, perintah mana yang ditujukan untuk koneksi mana, misalnya:

$query1 = mysql_query("SELECT * FROM emp", $dbcon1);

while($row = mysql_fetch_array($query1, MYSQL_NUM))
{
    mysql_query("INSERT INTO backup_emp VALUES(null,'$row[1]',$row[2])", $dbcon2);
}

Ada hal kecil terakhir:Jika kedua koneksi masuk ke server yang sama dengan nama pengguna dan kata sandi yang sama, kedua pernyataan mysql_connect akan berakhir dengan id koneksi yang sama.

Itulah mengapa Anda harus menyetel pernyataan keempat (tautan baru) dalam pernyataan koneksi kedua Anda menjadi true:

$dbcon2 = mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD, true)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagi nilai perbaikan per bulan ke setiap hari dan negara

  2. Permintaan MySQL, hapus semua spasi

  3. Batasi hasil dari tabel yang digabungkan menjadi satu baris

  4. PHP mengabaikan sertifikat ssl saat menghubungkan ke MySql

  5. Bergabunglah dengan dua tabel mysql, hubungan satu ke banyak