mysql两个相同表不同库导入,如何在php中两个不同数据库的两个不同表中插入数据...

I have to insert data in two different database's table.

I have created database1 and table1 for database1,

also i have created database2 and table2 for database2.

For inserting data i have written code,

$connect = mysql_connect("localhost","root",""); //database connection

mysql_select_db("database1",$connect); // select database1

mysql_select_db("database2",$connect); // select database2

$sql = mysql_query("INSERT INTO database1.table1 (contact_first, contact_last, contact_email) VALUES('abc','xyz','abc@abc.com')"); //insert record to first table

$sql1 =mysql_query("INSERT INTO database2.table2 (contact_first, contact_last, contact_email) VALUES('abc','xyz','abc@abc.com')"); //insert record to second table

please suggest me corrections for above code to insert data.

解决方案

Try the following code:

$connect1 = mysql_connect("localhost","root","");

mysql_select_db("database1", $connect1);

$res1 = mysql_query("query",$connect1);

$connect2 = mysql_connect("localhost","root","",true);

mysql_select_db("database2", $connect2);

$res2 = mysql_query("query",$connect2);

Note: So mysql_connect has another optional boolean parameter which

indicates whether a link will be created or not. as we connect to the

$connect2 with this optional parameter set to 'true', so both link will

remain live.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值