У меня проблема с использованием 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_un из другой базы данных и сравнить его с staff_id другой базы данных, чтобы после этого я мог делать все, что захочу, мне в основном нужно поймать идентификатор из другая база данных.






Используйте только одно соединение с вашим кодом. Просто используйте нужную первичную базу данных. затем, если вы хотите объединить данные двух баз данных. Используйте View, Stored Proc или Function. С этим 3 проще манипулировать данными.