Php 单连接多个MySQL数据库

Php 单连接多个MySQL数据库,php,mysql,xampp,connection,Php,Mysql,Xampp,Connection,我在一个脚本中使用2个数据库时遇到了一个问题,这就是我的代码的外观,我想显示来自2个不同数据库的两个数据,这有什么问题吗,或者这种类型是否可能?希望得到你的帮助,谢谢 <?php $host = "localhost"; $user = "root"; $password = "2125"; $database = "db_hris"; $hostt = "1.1.1.1"; $usert = "test"; $p

我在一个脚本中使用2个数据库时遇到了一个问题,这就是我的代码的外观,我想显示来自2个不同数据库的两个数据,这有什么问题吗,或者这种类型是否可能?希望得到你的帮助,谢谢

        <?php

    $host = "localhost";
    $user = "root";
    $password = "2125";
    $database = "db_hris";

    $hostt = "1.1.1.1";
    $usert = "test";
    $passwordt = "2125";
    $databaset = "db_hris";

    mysql_connect($host, $user, $password) or die(mysql_error());
    mysql_connect($hostt, $usert, $passwordt, true) or die(mysql_error());

    mysql_select_db($database) or die (mysql_error());
    mysql_select_db($databaset) or die (mysql_error());


    $sql=mysql_query("SELECT * FROM tb_log WHERE stafflog_id!=3 ORDER BY stafflog_id DESC LIMIT 1 ,$databaset");
    while($row=mysql_fetch_array($sql)){

    $un = $row['staff_un'];
    $stat = $row['log_status'];

    }

    $sql=mysql_query("SELECT * FROM tb_staff , $database");
    while($row=mysql_fetch_array($sql)){

    $id=$row['stafflog_id'];
    }
    echo $un;
    echo $id;
    ?>


我无法回显$un和$id,我计划从另一个数据库获取staff\u un,并将其与另一个数据库的staff\u id进行比较,这样我就可以做任何我想做的事情。之后,我基本上需要从另一个数据库获取id。

只使用一个到代码的连接。只需使用所需的主数据库。然后,如果要合并两个数据库的数据。使用视图、存储过程或函数。使用此3更容易操作数据