Първо:Вие потенциално отваряте стотици връзки, изпълнявате заявка и ги затваряте, само за да ги отворите отново.
Извадете втория оператор за свързване от цикъла.
На второ място трябва да кажете на PHP коя команда е предназначена за коя връзка, например:
$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);
}
Има и последно малко нещо:Ако и двете връзки отиват към един и същ сървър с едно и също потребителско име и една и съща парола, двата оператора mysql_connect ще завършат с един и същ идентификатор на връзката.
Ето защо ще трябва да зададете четвъртия израз (нова връзка) във второто си изявление за свързване на true:
$dbcon2 = mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD, true)