Запросы к базе данных mysql
Автор Герман Bealik задал вопрос в разделе Другие языки и технологии
Как делать запросы к разным БД mysql? Помогите плз и получил лучший ответ
Ответ от Disel[гуру]
Ответ от Ђа которая влюблена в него:*[новичек]
mysql_close();
mysql_close();
Ответ от Artur Skibitskiy[эксперт]
MySQL позволяет обращаться к таблицам в разных БД. нужно использовать в названии таблицы префикс с названием базы. Например:
SELECT id,avatar FROM soft.users ...
SELECT * FROM db2.soft_programs ...
причём если в запросе указывать префикс БД, то mysql_select_db делать не обязательно, но тогда нужно будет в каждом запросе указывать префикс.
MySQL позволяет обращаться к таблицам в разных БД. нужно использовать в названии таблицы префикс с названием базы. Например:
SELECT id,avatar FROM soft.users ...
SELECT * FROM db2.soft_programs ...
причём если в запросе указывать префикс БД, то mysql_select_db делать не обязательно, но тогда нужно будет в каждом запросе указывать префикс.
Ответ от QNA CENTER[гуру]
Полагаю, бд находятся на физически разделенных машинах. Для работы с ними пользуем:
$dbRW = mysql_connect($db_hostRW,$db_userRW,$db_passRW,true);
//TRUE ставится для принудительного создания доп. подключения. Это на случай тестинга в пределах ОДНОЙ бд (локальная машина) .
$dbR = mysql_connect($db_hostR,$db_userR,$db_passR,true);
Теперь, когда пишем запрос, указываем базу:
$res = mysql_query($sql,$dbR) - пойдет ко второй базе.
Если же обе БД на одной машине, можно указывать к какой базе идет обращение:
SELECT field FROM db1.table1 WHERE ...
Вот так.
Полагаю, бд находятся на физически разделенных машинах. Для работы с ними пользуем:
$dbRW = mysql_connect($db_hostRW,$db_userRW,$db_passRW,true);
//TRUE ставится для принудительного создания доп. подключения. Это на случай тестинга в пределах ОДНОЙ бд (локальная машина) .
$dbR = mysql_connect($db_hostR,$db_userR,$db_passR,true);
Теперь, когда пишем запрос, указываем базу:
$res = mysql_query($sql,$dbR) - пойдет ко второй базе.
Если же обе БД на одной машине, можно указывать к какой базе идет обращение:
SELECT field FROM db1.table1 WHERE ...
Вот так.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как делать запросы к разным БД mysql? Помогите плз
спросили в Субд Sql
Чем отличается SQL от MySQL?
Как тебе уже ответили, SQL - это язык запросов к базе данных. На этом языке построено много разных
подробнее...
Чем отличается SQL от MySQL?
Как тебе уже ответили, SQL - это язык запросов к базе данных. На этом языке построено много разных
подробнее...
спросили в Субд Sql
В чём разница между "MS SQL" "MySQL" "SQL"
MS SQL и MySQL - СУБД
SQL - язык скриптов.
MS SQL - более масштабная (корпоративная)
подробнее...
В чём разница между "MS SQL" "MySQL" "SQL"
MS SQL и MySQL - СУБД
SQL - язык скриптов.
MS SQL - более масштабная (корпоративная)
подробнее...
SQL это всё-таки язык программирования или нет??
SQL - это язык запросов, применяется для доступа к базам данных.
это НЕ язык
подробнее...
спросили в Drupal PostgreSQL
Какие существуют способы создания сайтов?
Есть 2 основные направления:
1. Сайты-конструкторы
2. Самостоятельно созданные сайты.
подробнее...
Какие существуют способы создания сайтов?
Есть 2 основные направления:
1. Сайты-конструкторы
2. Самостоятельно созданные сайты.
подробнее...
Подскажите,как сделать выборку из MySql в php сайт
"В изучении Php я новичок" - значит, наверное основы все же знаешь.
Для начала нужно
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Интернет
что такое MySQL базы?
База данных (БД) вещь крайне полезная для ведения своего сайта. Работать со статическим проектом,
подробнее...
что такое MySQL базы?
База данных (БД) вещь крайне полезная для ведения своего сайта. Работать со статическим проектом,
подробнее...
Как данные получить из базы MySQL и занести их в переменную PHP?
$q = mysql_query("SELECT * FROM TABLE");
$resulr_array = mysql_fetch_assoc($q);
подробнее...
спросили в Субд OpenOffice org
Чем заменить ACCESS, желательно бесплатным
OpenOffice.org Base — инструмент для работы с базами данных
Base — инструмент для работы
подробнее...
Чем заменить ACCESS, желательно бесплатным
OpenOffice.org Base — инструмент для работы с базами данных
Base — инструмент для работы
подробнее...
Как исправить? mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:
mysql_fetch_array() надеется, что ты передашь ей в качестве первого параметра результат выполнения
подробнее...
Вопрос по MySQL и организации Базы Данных
Давно наткнулся на очень правильную статью по этому поводу, впечатлился и взял на заметку.
Вот
подробнее...
спросили в Другое Модули Perl
что такое хостинг?
Хостинг - это размещение Вашего сайта на нашем сервере с предоставлением всех необходимых
подробнее...
что такое хостинг?
Хостинг - это размещение Вашего сайта на нашем сервере с предоставлением всех необходимых
подробнее...
спросили в Раскрутка
какой движок лучше раскручивается.на каком движке лучше создать сайт.
Раскрутка сайта не так сильно зависит от движка, как многие думают. Тем не менее, действительно,
подробнее...
какой движок лучше раскручивается.на каком движке лучше создать сайт.
Раскрутка сайта не так сильно зависит от движка, как многие думают. Тем не менее, действительно,
подробнее...
Как правильно вписать в запрос к MySQL базе в качестве значений переменные? Помогите с синтаксисом, пожалуйста.
mysql_query ("INSERT INTO otvety VALUES ();
или
mysql_query ('INSERT INTO otvety
подробнее...
Как работает индекс в MySQL?
Используется всегда какой то один индекс таблицы, либо ни одного. Индекс выбирается по критерию:
подробнее...