是否可以使用PHP代码生成类似于连接两个表的代码

是否可以使用PHP代码生成类似于连接两个表的代码,php,arrays,Php,Arrays,我遇到了一些问题,我需要一个查询来连接表和两个数据库以及每个不同网络的数据库。例如,网络192.168.1.1中的ABC数据库和网络192.168.1.2中的EFD数据库 我试过问其他人,他们说这是不可能的。 那么还有其他方法加入数组php代码吗? 例如: 数据库ABC表玻璃中的数组是: Array ( [0] => Array ( [id] => 1 [name] => Glass one

我遇到了一些问题,我需要一个查询来连接表和两个数据库以及每个不同网络的数据库。例如,网络192.168.1.1中的ABC数据库和网络192.168.1.2中的EFD数据库 我试过问其他人,他们说这是不可能的。 那么还有其他方法加入数组php代码吗? 例如:

数据库ABC表玻璃中的数组是:

Array
(
    [0] => Array
        (
            [id] => 1
            [name] => Glass one
        )

    [1] => Array
        (
            [id] => 2
            [name] => Glass two
        )

    [2] => Array
        (
            [id] => 3
            [name] => Glass three
        )

)
数据库EFD表price中的数组是:

Array
(
    [0] => Array
        (
            [id] => 1
            [glass_id] => 1
            [price] => $50
        )

    [1] => Array
        (
            [id] => 2
            [glass_id] => 2
            [price] => $30
        )

)
然后我想结合上面两个数组,基于数组一中的id和数组二中的glass\u id。然后我想得到如下结果:

Array
(
    [0] => Array
        (
            [name] => Glass one
            [price] => $50
        )

    [1] => Array
        (
            [name] => Glass two
            [price] => $30
        )

)

Read您将无法跨两台服务器运行查询,但可以同时打开与两台服务器的连接。然后只需运行两个查询,并与其中一个PHPs
array\uu
函数相结合。@Tomalak:我会试试的。谢谢。@MikeW:是的,以上就是这样。请以后使用代码格式。你的样品不符合这个问题。我还认为使用array_intersect更有效。
<?php 
  $array1 = array("make","model","color","year");
  $array2 = array("Jeep","Liberty","Black","2005");
  $newArray = array_combine($array1, $array2);
  foreach ($newArray as $key => $value) {
    echo "$key - <strong>$value</strong> <br />"; 
  }