我有一个项目,我试图将几个值同时插入到 2 个数据库中。Database1 在本地,database2 在远程服务器上。我已经尝试过使用此代码,但在使用此代码时似乎无法插入行。对 php/mysql 来说有点新,但我想得到一些帮助来理解为什么这种语法不起作用。
在下面你会发现一块连接和(尝试)插入 DBB 的
$local = mysql_connect("localhost", "dbuser", "dbpassword");
$remote = mysql_connect("externalhost", "dbuser", "dbpassword");
$dbase1 = mysql_select_db("dbname", $local) or die(mysql_error());
$dbase2 = mysql_select_db("dbname", $remote) or die(mysql_error());
mysql_query("INSERT INTO table(value1,value2,value3)
VALUES('test','test','test')",$dbase1);
mysql_query("INSERT INTO tableExt(value1,value2,value3,value4,value5)
VALUES('test','test','test','test','test')",$dbase2);