【发布时间】:2010-10-17 23:20:46
【问题描述】:
在 mysite1.com 上运行的脚本中使用 PHP 和 MySQL 我试图将 mysite2.com 上的表中的所有行和列复制到 mysite1.com 上的相同表(已创建)中。首先,我连接到两个数据库(我已经在 mysite2.com 上设置了远程 MySQL 连接)。
$con1 = mysql_connect("mysite1.com", "username1", "password1");
if (!$con1) {die('Could not connect: ' . mysql_error());}
mysql_select_db("database1", $con1);
$con2 = mysql_connect("mysite2.com", "username2", "password2");
if (!$con2) {die('Could not connect: ' . mysql_error());}
mysql_select_db("database2", $con2);
我不知道如何格式化“INSERT INTO” sql 字符串,以便它将从 mysite2.com 获取数据并将其放入 mysite1.com。有谁知道怎么做?
INSERT INTO my_table1 SELECT * FROM my_table2
【问题讨论】:
-
只需将数据导出为sql文件,然后导入服务器即可。