Как реализовать запрос mysql, который выполняет внутреннее соединение из двух разных баз данных в PHP с использованием mysqli_query? - PullRequest
0 голосов
/ 07 мая 2020

Я давно использую 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);

Пожалуйста, скажите мне, что я должен написать вместо «не знаю». Также предложите лучший способ, если таковой имеется.

Заранее спасибо .:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...