我正在在我使用MySQL作爲數據庫服務器,PHP Web應用程序,我想使從一個數據庫中的一些表的備份到另一個數據庫(在認爲表)。 我已經創建了兩個不同的連接,但表格未更新。如何在PHP Web應用程序中使用多個數據庫?
$dbcon1 = mysql_connect(DB_SERVER,DB_USER,DB_PASSWORD) or die(mysql_error());
$dbase1 = mysql_select_db(TEMP_DB_NAME,$dbcon)or die(mysql_error());
$query1=mysql_query("SELECT * FROM emp");
while($row = mysql_fetch_array($query1, MYSQL_NUM))
{
$dbcon2 = mysql_connect(DB_SERVER,DB_USER,DB_PASSWORD) or die(mysql_error());
$dbase2 = mysql_select_db(TEMP_DB_NAME2,$dbcon)or die(mysql_error());
mysql_query("INSERT INTO backup_emp VALUES(null,'$row[1]',$row[2])");
mysql_close($dbcon2);
}
上面的代碼從第一數據庫服用EMP的數據,並將其updataing到另一個數據庫中的另一backup_emp表。 代碼工作不正常,有沒有這樣做的任何其他方式......請幫助。