Php 来自同一服务器上多个数据库的查询

Php 来自同一服务器上多个数据库的查询,php,mysql,sql,Php,Mysql,Sql,我的信息分布在两个数据库中,希望使用PHP将一些信息放到一个网页上 mysql_select_db('info',$conn); mysql_select_db('users',$conn); $query = "SELECT * FROM `sheet1` WHERE `mtr` = 989"; $result = mysql_query($query); if (logged_in($user_data['mtr']) === true) { while($row = mysql_f

我的信息分布在两个数据库中,希望使用PHP将一些信息放到一个网页上

mysql_select_db('info',$conn);
mysql_select_db('users',$conn);
$query = "SELECT * FROM `sheet1` WHERE `mtr` = 989";
$result = mysql_query($query);

if (logged_in($user_data['mtr']) === true) {

  while($row = mysql_fetch_array($result)) {
  echo $row['nr_matricol'] . " " . $row['Numele']. " " . $row['D']. " " . $row['E']. " " . $row['F']. " " . $row['G']. " " . $row['H']. " " . $row['I']. " " . $row['J']. " " . $row['K']. " " . $row['L']. " " . $row['M']. " " . $row['N']. " " . $row['O']. " " . $row['P']. " " . $row['Q']. " " . $row['R']. " " . $row['S']. " " . $row['T']. " " . $row['U']. " " . $row['V']. " " . $row['W'];
  echo "<br>";
  }
}

但不知道如何操作。

简单地从两个数据库中选择:

SELECT * 
FROM database_2.table_2 
JOIN database_1.table_1 
     ON (database_2.table_2.some_field = database_1.table_1.some_other_field) 
WHERE database_1.table_1.data_1 LIKE database_2.table_2.data_2

PSA:mysql的函数是。不建议编写新代码,因为这样会阻止您将来升级。谢谢Jason的建议,我才刚刚开始,所以我知道的不多,thx Michal的回答是,代码在mysql中运行,但当我试图用php显示数据时,它会给我一些错误,我会对其进行排序。我在我的项目中也使用了这种方式,但我仍然有一个小问题,它仍然显示我数据库中的所有数据,而不仅仅是登录用户的单个字段。
SELECT * 
FROM database_2.table_2 
JOIN database_1.table_1 
     ON (database_2.table_2.some_field = database_1.table_1.some_other_field) 
WHERE database_1.table_1.data_1 LIKE database_2.table_2.data_2