将行插入远程和本地数据库mysql

时间:2012-10-16 11:18:29

标签: php mysql insert local

我有一个项目,我试图同时将两个值插入到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);

2 个答案:

答案 0 :(得分:0)

mysql_query("INSERT INTO table(value1,value2,value3) VALUES('test','test','test')",$local);

http://php.net/mysql_query

答案 1 :(得分:0)

Cpanel中有一个设置允许远程连接。默认情况下它是不活动的。您是否已获得Cpanel的许可?