Först och främst:Du öppnar potentiellt hundratals anslutningar, kör en fråga och stänger dem, bara för att öppna dem igen.
Ta den andra connect-satsen ur loopen.
För det andra måste du berätta för PHP vilket kommando som är avsett för vilken anslutning, till exempel:
$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);
}
Det finns en sista liten sak:Om båda anslutningarna går till samma server med samma användarnamn och samma lösenord, kommer de två mysql_connect-satserna att hamna med samma anslutnings-id.
Det är därför du måste ställa in det fjärde påståendet (ny länk) i ditt andra connect-påstående till sant:
$dbcon2 = mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD, true)