使用php使用来自本地数据库中相同表的数据更新外部mysql数据库中的表

时间:2016-12-15 21:49:29

标签: php mysql

现在这是一个很长的头衔!

Stackoverflow多年来一直是我的最爱,但这是我的第一篇文章。我是一名业余编码员,并且在过去的12年里没有太多的发展...主要是因为我做了太少的编码,因为我有不同的日常工作。

我试图用我有限的技能来编写代码,这就是标题所说的。到目前为止,下面的例子是我最好的镜头。花了2天的最佳时间做到最后 - 但它没有做到这一点。

任何可以向我发送正确方向的提示都将非常感激。最好是基于我有机会理解的代码。

// connect to the two DB's
$lokal = mysql_connect("localhost", "db", "password", "user") or die    ("Cannot connetct to the local db");
$ekstern = mysql_connect("some.db.no", "db", "password", "user") or die ("Cannot connect to the external db");

// Get data from the local table and update the external
$result = mysql_query("SELECT * FROM menus", $lokal);
    while ($row = mysql_fetch_assoc($result)) {
        mysql_query("UPDATE menus SET row2=$row['row2'], row3=$row['row3'], row4=$row['row4'] WHERE row1=$row['row1']", $ekstern);
    }

mysql_close($lokal);
mysql_close($ekstern); 

echo "Complete"; 

非常感谢您的帮助!

0 个答案:

没有答案