X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Вывод данных из двух баз
M1racle
M1racle
Topic Starter сообщение 30.5.2010, 19:32; Ответить: M1racle
Сообщение #1


Собственно вопрос в теме. Как сделать вывод из двух баз? Может плохо ищу, но чего то подходящего найти пока не получилось :hmhm:
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 30.5.2010, 19:43; Ответить: ottaviano
Сообщение #2


M1racle,
а зачем создавать две связанные между собой базы? я не слышал чтоб выводили из двух баз...из двух и более таблиц - ДА. Но теоретически можно, сконектится с сервером, потом выбрать первую базу, вытащить из нее все что нужно, затем отключится от нее и подключится ко второй и выташить от туда все что надо...но эту жуть как не практично!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 30.5.2010, 19:46; Ответить: alexdrob
Сообщение #3


select * from DB_NAME.TABLE_NAME
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
M1racle
M1racle
Topic Starter сообщение 30.5.2010, 19:52; Ответить: M1racle
Сообщение #4


(ottaviano @ 30.5.2010, 22:43) *
M1racle,
а зачем создавать две связанные между собой базы?

конечно понятно, что можно эти две базы слить в одну, но все же интересно решение данной проблемы. насчет конект к одной, а потом уже к другой попробую, хотя правда не очень звучит :rolleyes:
(alexdrob @ 30.5.2010, 22:46) *
select * from DB_NAME.TABLE_NAME

а так разве можно?подобное написание вроде применимо, когда вывод из двух таблиц или я ошибаюсь?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 30.5.2010, 20:12; Ответить: alexdrob
Сообщение #5


(M1racle @ 30.5.2010, 22:52) *
а так разве можно?

Ну наверное же можно
(M1racle @ 30.5.2010, 22:52) *
подобное написание вроде применимо

где написано такое?

проверь
создай 2 базы и в них по таблице с полями id и ещё каким нибуть заполни пару записей и выполни
например для баз test1 и test2 и таблиц tab1 и tab2
select * from test1.tab1 as t1 left join test2.tab2 as t2 on t1.id=t2.id
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 30.5.2010, 20:17; Ответить: ottaviano
Сообщение #6


(alexdrob @ 30.5.2010, 23:12) *
где написано такое?

а для чего тогда придумали : [PHP]mysql_select_db();[/PHP]
если можно вытаскивать инфо даже с той базы с которой не соединен.

простой интерес )
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 30.5.2010, 20:24; Ответить: alexdrob
Сообщение #7


(ottaviano @ 30.5.2010, 23:17) *
а для чего тогда придумали

Ну не я придумал))

А вообще может для того чтобы каждый раз не писать имя базы, по сути что такое mysql_select_db()?
Мне кажется это то же самое что и
[PHP]mysql_query('use dbname');[/PHP]
так зачем оно тогда нужно это mysql select db))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 30.5.2010, 20:27; Ответить: ottaviano
Сообщение #8


(alexdrob @ 30.5.2010, 23:24) *
Цитата:
Сообщение от ottaviano
а для чего тогда придумали
Ну не я придумал))

А вообще может для того чтобы каждый раз не писать имя базы, по сути что такое mysql_select_db()?
Мне кажется это то же самое что и
PHP код:
mysql_query('use dbname');
так зачем оно тогда нужно это mysql select db))

:goodpost:

но интерес не исчез - для чего то ведь придумали [PHP]use dbname[/PHP]
хоть и понимаю что не вы))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 30.5.2010, 20:31; Ответить: alexdrob
Сообщение #9


use dbname

Это стандартный запрос MySQL не всегда mysql нужен для php
Например вот на бесплатных серверах WoW тоже база MySQL но сам сервер написан на C++ в конце концов евть стандартная консоль mysql в которой так же нет mysql_select_db и там чтобы работать нужно писать use dbname
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 30.5.2010, 20:36; Ответить: ottaviano
Сообщение #10


(alexdrob @ 30.5.2010, 23:31) *
Это стандартный запрос MySQL не всегда mysql нужен для php
Например вот на бесплатных серверах WoW тоже база MySQL но сам сервер написан на C++ в конце концов евть стандартная консоль mysql в которой так же нет mysql_select_db и там чтобы работать нужно писать use dbname

так и так все сходится к одному - базу выбирать все таки надо...Ладно, я закругляю свои размышления, M1racle, сообщи если
(alexdrob @ 30.5.2010, 23:12) *
select * from test1.tab1 as t1 left join test2.tab2 as t2 on t1.id=t2.id
сработало....может как-то пригодится
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Интеграция спортивных данных API. Коэффициенты БК, Live результаты
15 yaroslav89 6842 8.4.2024, 17:17
автор: spoyer_ru
Открытая тема (нет новых ответов) Как првильно указать слова для рекламы в Google на двух языках
1 Nekit 949 12.2.2024, 23:58
автор: malamut
Горячая тема (нет новых ответов) Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок
быстро, удобно, по доступному курсу
200 Sostavitel 98191 11.2.2024, 21:07
автор: Wolfhound
Открытая тема (нет новых ответов) ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ
[Чарджбек|Рекавери|Возврат]
9 Leado 3891 9.2.2024, 16:04
автор: baza0013
Открытая тема (нет новых ответов) Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA).
9 sbitcoinru 6782 10.10.2023, 19:25
автор: Sbitcoin


 



RSS Текстовая версия Сейчас: 19.4.2024, 18:32
Дизайн