[PHP] Как я могу запросить данные из двух баз данных в одном выражении?Возможно создание нескольких баз данных в одном запросе?
Пожалуйста, дайте мне простой способ. и Как подключить 2 базы данных для ее использования?
Спасибо
[PHP] Как я могу запросить данные из двух баз данных в одном выражении?Возможно создание нескольких баз данных в одном запросе?
Пожалуйста, дайте мне простой способ. и Как подключить 2 базы данных для ее использования?
Спасибо
Можно использовать таблицы базы данных из разных баз данных в одном запросе, если текущее соединение разрешается доступ к обоим базам данных.
Вам просто нужно префикс каждого имени таблицы с именем базы данных: «базой данных»
SELECT * FROM `databasename`.`tablename` ...
... LEFT JOIN `databasename_2`.`tablename`....
Не каждый стол. Только те таблицы, которые не находятся в текущей выбранной базе данных;) – Mchl
Как подключиться, чтобы разрешить доступ к базе данных? Дайте мне пример – Giffary
@Giffary: это зависит от того, какие привилегии были установлены на сервере MySQL для пользователя, которого вы подключаете. – Mchl
A в терминах MySQL является логической единицей в сервере базы данных. Чтобы запросить таблицы из двух отдельных баз данных, см. Ответ Pekka (хотя, пожалуйста, обратите внимание, что применяются ограничения. Некоторые JOINS могут работать не так, как предполагалось, и т. Д. Для получения дополнительной информации см. Документы MySQL.)
Если вы хотите запросить две разные базы данных серверов в том же самом утверждении, то ответ заключается в том, что это невозможно. Вам нужно будет создать два отдельных соединения и запросить каждый из них по отдельности.
О чем вы говорите? Вы используете MySQL? Какие данные вы хотите? – jtbandes