Za prvé:Potenciálně otevíráte stovky připojení, spouštíte dotaz a zavíráte je, jen abyste je znovu otevřeli.
Vyjměte druhý příkaz connect ze smyčky.
Zadruhé musíte PHP sdělit, který příkaz je určen pro jaké připojení, například:
$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);
}
Je tu ještě jedna maličkost:Pokud obě připojení jdou na stejný server se stejným uživatelským jménem a stejným heslem, dva příkazy mysql_connect skončí se stejným ID připojení.
Proto budete muset čtvrtý příkaz (nový odkaz) ve druhém příkazu connect nastavit na hodnotu true:
$dbcon2 = mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD, true)