Først og fremmest:Du åbner potentielt hundredvis af forbindelser, kører en forespørgsel og lukker dem, bare for at genåbne dem igen.
Tag den anden connect-sætning ud af løkken.
For det andet skal du fortælle PHP, hvilken kommando der er beregnet til hvilken forbindelse, for eksempel:
$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);
}
Der er en sidste lille ting:Hvis begge forbindelser går til den samme server med det samme brugernavn og den samme adgangskode, vil de to mysql_connect-sætninger ende med det samme forbindelses-id.
Det er derfor, du skal indstille det fjerde udsagn (nyt link) i din anden forbindelsessætning til sandt:
$dbcon2 = mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD, true)