Я давно использую PHP функции mysqli, но никогда не встречал такого сенария, где мне нужно объединить две таблицы из другой базы данных. t2 из базы данных d2 с общим столбцом, например id.
Я застрял здесь:
mysqli_select_db($conn1,"d1") or die("Error selecting database");
$conn2 = mysqli_connect("localhost","root","") or die("Error connecting Database");
mysqli_select_db($conn2,"d2") or die("Error selecting database");
$sql = "SELECT * from d1.t1 tab1 inner join d2.t2 tab2 on tab1.id = tab2.id";
$result = mysqli_query(**don't know**,$sql);
$row = mysqli_fetch_array($result);
Пожалуйста, скажите мне, что я должен написать вместо «не знаю». Также предложите лучший способ, если таковой имеется.
Заранее спасибо .:)