我正在在我使用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表。 代码工作不正常,有没有这样做的任何其他方式......请帮助。