[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запрос из разных БД-серверов
MatrixGod
всем привет!

ребята, нужна ваша помощь.
начну с того что у меня permissions читателя, тоесть изменять я ничего не могу.

есть таблица на одном сервере где хранятся некие IDs.
есть таблица на другом сервере где хранятся эти же IDs + имена людей.

мне надо вытащить имена людей у которых IDs такие как из первой БД.

кто нить может помочь с креативным решением?

я вот что пытался сделать: вытащить все нужные мне IDs из первой БД, создать из них стринг через запятые, откл от первой БД, подкл ко второй, изпользовать IN (этот стринг)... идея думаю ясна.

проблема теперь в том что он по какой-то непонятной причине не узнает главный (первый) запрос. тоесть из первой базы данных. и я не могу его mysql_fetch_array'ить.

кто поможет справится с бедой?
kaww
сначала mysql_fetch_array'ить потом отключаться
MatrixGod
я обязан сперва откл потом mysql_fetch_array'ить.
потому что когда я буду mysql_fetch_array'ить мне нужно уже иметь имена людей.
поэтому отключение до неизбежно.
kaww
$m1 = new mysqli("host1", "user", "password", "database");
$m2 = new mysqli("host2", "user", "password", "database");

и делайте с ними что хотите
MatrixGod
спасибо. так реально проще ))
sergeiss
Цитата (MatrixGod @ 2.01.2013 - 19:13)
я обязан сперва откл потом mysql_fetch_array'ить.

Судя по этой фразе, ты не понимаешь вообще что делаешь... Естественно, что ты данные не получишь smile.gif Это полностью аналогично тому, что уже отключить телефон, а потом хотеть поговорить с абонентом, который был на связи.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
MatrixGod
sergeiss
ок, как скажете...
inpost
а нельзя было использовать fetch_array, разложить данные на массив, а уже с массивом работать? Проблема в стандартном непонимании того, что делает fetch_array, и это плохо!

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
MatrixGod
а тут прикольно! все такие умные... smile.gif
Valick
MatrixGod, не все


_____________
Стимулятор ~yoomoney - 41001303250491
sergeiss
Цитата (MatrixGod @ 2.01.2013 - 23:17)
а тут прикольно! все такие умные...

И что именно тебе не нравится? То, что тебе указали на явную нелогичность работы твоего скрипта и подсказали направление для размышления/модификации?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
MatrixGod
sergeiss
я лично к вам всегда относился с большим уважением, так как знаю что вы всегда подскажете правильное решение.
но в этом конкретном случае вы с такой уверенностью заявили что я не понимаю что вообще делаю в то время как сами не поняли что я написал...

проблема в стандартном непонимании того, что делает fetch_array, и это плохо!
(спасибо поржал)
inpost
MatrixGod
Надо блокнотик завести, чтобы выписывать людей, которые грубят на помощь, чтобы в будущем им не помогать.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
MatrixGod
inpost
кстати, к вам я тоже всегда с уважением относился.
но то как вы с увереностью заявляете необоснованные вещи - меня просто убило.
sergeiss
Цитата (MatrixGod @ 3.01.2013 - 19:40)
но в этом конкретном случае вы с такой уверенностью заявили что я не понимаю что вообще делаю в то время как сами не поняли что я написал...

Ты хочешь "разбор полетов"? ОК smile.gif Давай разберем. По элементам. Только не говори потом, что "тебя неправильно поняли". Раскладываю по пунктам "раз-два-три-четыре-пять":


1. Твоё утверждение:
Цитата (MatrixGod @ 2.01.2013 - 19:13)
я обязан сперва откл потом mysql_fetch_array'ить.


2. Я на него отвечаю
Цитата (sergeiss @ 2.01.2013 - 21:46)
Судя по этой фразе, ты не понимаешь вообще что делаешь... Естественно, что ты данные не получишь


Ты хочешь сказать, что понимаешь, что делаешь? Ты уверен в этом? Объясняю: на сервере делается выборка, к которой ты имеешь доступ через mysql_fetch_array (или другие подобные функции). Повторяю: выборка делается на сервере Мускуля! Как только ты отключаешься, то, СОВЕРШЕННО ЕСТЕСТВЕННО, что все выборки "аннулируются" и ты их теряешь. О чем я тебе и сказал, верно?

3. Далее. inpost тебе что сказал? Читаем:
Цитата (inpost @ 2.01.2013 - 22:32)
а нельзя было использовать fetch_array, разложить данные на массив, а уже с массивом работать?

Правильно, инпост подсказал тебе алгоритм работы: взять данные из выборки, записать их в массив, а потому уже можешь отключаться от Мускуля и работать с этими данными. Но нет... Ты не понял ничего из сказанного, только обиделся (на себя, на своё непонимание, что ли?)

4. Итог: ты САМ ЖЕ НЕ ПОНЯЛ ОТВЕТ(ы), но обиделся (на кого же в итоге???)
Цитата (MatrixGod @ 2.01.2013 - 23:17)
а тут прикольно! все такие умные...


5. Ну и? 2 человека потратили свое личное время, чтобы помочь тебе, ничего не прося взамен. Причем - заметь - подсказали алгоритм. Не "разжевали", а подсказали путь для размышлений. В ответ что получили? В ответ получили ржач:
Цитата (MatrixGod @ 3.01.2013 - 19:40)
(спасибо поржал)



_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.