我有两个服务器。问题是我想从一个服务器的表中选择信息并将其插入到其他服务器的表中。我需要多少文件。
我可以从服务器一中选择表格数据,但我不知道如何将其插入服务器二的表格。
任何人都可以帮助我,或者给我一些简单的想法
$ sql =“SELECT * FROM import_address_book LIMIT 0,30”; $ result = mysql_query($ sql)或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];
}
如何将其插入其他服务器
答案 0 :(得分:0)
在每台服务器上调用mysql_connect(),以便有两个打开的连接。然后在一个上执行选择查询,在另一个上执行 insert 语句。
如果这是一次性转换,最好安装phpMyAdmin或MySQL Workbench并使用它进行导出和导入。
答案 1 :(得分:0)
如果您知道该表位于另一台服务器上,则使用mysql_connect()
两台服务器使用INFORMATION_SCHEMA
确定列是否存在,然后根据存在列构建插入语句。这样,您可以在删除特定列时避免异常。