如何从活动服务器获取数据并将其插入其他服务器


how to fetch data from live servers and insert it into other server

我有两个服务器。问题是我想选择一个服务器的表的信息,并将其插入到其他服务器的表。这需要多少个文件

我能够选择表的数据形式服务器一,但我不知道如何插入到服务器二的表。

谁能帮助我或给我一个简单的想法,将工作

$sql="SELECT * FROM import_address_book LIMIT 0,30 ";$result=mysql_query($sql) or die();

while($row=mysql_fetch_array($result))
{
$id = $row[id];
$mobile_no = $row[mobile_no];
$user_id = $row[user_id];
$userEmail = $row[userEmail];
$name = $row[name];
$email = $row[email];
$type = $row[type];
$country = $row[country];
$gpwd = $row[gpwd];
$status = $row[status];
$dateCreated = $row[dateCreated];
$gender = $row[gender];
$city = $row[city];
$income = $row[income];
$profession = $row[profession];
$experience = $row[experience];
$pincode = $row[pincode];
$blacklist = $row[blacklist];
}

如何插入到其他服务器

在每个服务器上调用mysql_connect(),这样您就有两个打开的连接。然后对其中一个执行select查询,对另一个执行insert语句。

如果这是一次转换,您可能最好安装phpMyAdmin或MySQL Workbench,并使用它来执行导出和导入。

如果您知道表在另一个服务器上,则使用mysql_connect(),两个服务器使用INFORMATION_SCHEMA来确定列是否存在,然后基于存在的列构建插入语句。这样,您就可以避免在删除特定列时出现异常。