Php 单连接多个MySQL数据库
我在一个脚本中使用2个数据库时遇到了一个问题,这就是我的代码的外观,我想显示来自2个不同数据库的两个数据,这有什么问题吗,或者这种类型是否可能?希望得到你的帮助,谢谢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
<?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更容易操作数据