php向两张表增加数据库,如何在php中两个不同数据库的两个不同表中插入数据

我必须在两个不同的数据库表中插入数据.

我已经为database1创建了database1和table1,

我也为database2创建了database2和table2.

为了插入数据,我已经编写了代码,

$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

请建议我更正以上代码以插入数据.

解决方法:

尝试以下代码:

$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);

注意:因此mysql_connect有另一个可选的布尔参数,

指示是否创建链接.当我们连接到

$connect2将此可选参数设置为“ true”,因此两个链接都将

保持活着.

标签:mysql-connect,mysql,php,insert,mysql-select-db

来源: https://codeday.me/bug/20191123/2064233.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值