PHP如何合并两个数组
数据库在两台不同的服务器上
服务器A上有一张表user,服务器B上有一张表叫pad
这两张表有一个相关联的字段iid,mysql好像不能跨服务器进行联合查询
于是,我想用PHP直接查询两张表,然后再把获得的两个不同的数组进行对比,然后复合条件的再写入到另外一个数组中,最后输出json
$sql1 = 'select * from user';
$rs1 = mysql_query($sql1);
$sql2 = 'select * from pad';
$rs2 = mysql_query($rs2);
while($row1 = mysql_ftech_object($rs1)){
$info1 = $row1;
}
while($row2 = mysql_ftech_object($rs2)){
$info2 = $row2;
}
echo json_encode(xxx);
假设user中有username,iid,address等字段
pad表中有iid,name,type等字段
那么从表中读取出来的两个数组怎么合并在一起
得到的字段是, username,iid,address,name,type
小弟接触PHP只有几个月,之前想用联合查询,后来折腾了一段时间后才知道mysql好像不能跨服务器联合查询,于是想到了用PHP组合数组,但是不知道怎么做,希望各位牛人帮帮忙
[解决办法]
PHP不是有现成的合并数组的函数么?array_merge();至于参数自己看手册吧,希望能解决你的问题。