Byron-Cleo Ответов: 1

Можно ли выполнить кросс-запрос к базе данных в mysqli?


Здравствуйте товарищи… помоги мне разобраться с этим дурацким вопросом. можно ли выполнить кросс-запрос базы данных в MySQLi? т. е. у меня есть 2 базы данных на моем сервере xamp A n B. Можно ли получить данные из B, находясь в A, используя команды SQL? Спасибо

Что я уже пробовал:

погуглил но четкого и понятного ответа нет

1 Ответов

Рейтинг:
2

Wendelius

Если базы данных расположены на одном сервере Mysql, то достаточно указать имя базы данных в предложении FROM. Например

SELECT * FROM <dbname>.<tablename>


Что касается запроса данных с другого сервера Mysql, то здесь есть предложение по улучшению MySQL :: WL#1150: добавить поддержку ссылок на базы данных[^] но я так понимаю, что он еще не реализован.

В зависимости от ваших требований, одним из способов может быть получение данных клиенту с обоих серверов отдельно, а затем объединение данных в вызывающей программе.