Allereerst:u opent mogelijk honderden verbindingen, voert een zoekopdracht uit en sluit ze, om ze vervolgens weer te openen.
Haal de tweede connect-instructie uit de lus.
Ten tweede moet je PHP vertellen welk commando voor welke verbinding bedoeld is, bijvoorbeeld:
$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);
}
Er is nog een laatste kleinigheidje:als beide verbindingen naar dezelfde server gaan met dezelfde gebruikersnaam en hetzelfde wachtwoord, zullen de twee mysql_connect-instructies eindigen met hetzelfde verbindings-ID.
Daarom moet je het vierde statement (nieuwe link) in je tweede connect statement op true zetten:
$dbcon2 = mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD, true)