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)