MatrixGod
2.01.2013 - 19:06
всем привет!
ребята, нужна ваша помощь.
начну с того что у меня permissions читателя, тоесть изменять я ничего не могу.
есть таблица на одном сервере где хранятся некие IDs.
есть таблица на другом сервере где хранятся эти же IDs + имена людей.
мне надо вытащить имена людей у которых IDs такие как из первой БД.
кто нить может помочь с креативным решением?
я вот что пытался сделать: вытащить все нужные мне IDs из первой БД, создать из них стринг через запятые, откл от первой БД, подкл ко второй, изпользовать IN (этот стринг)... идея думаю ясна.
проблема теперь в том что он по какой-то непонятной причине не узнает главный (первый) запрос. тоесть из первой базы данных. и я не могу его mysql_fetch_array'ить.
кто поможет справится с бедой?
сначала mysql_fetch_array'ить потом отключаться
MatrixGod
2.01.2013 - 19:13
я обязан сперва откл потом mysql_fetch_array'ить.
потому что когда я буду mysql_fetch_array'ить мне нужно уже иметь имена людей.
поэтому отключение до неизбежно.
$m1 = new mysqli("host1", "user", "password", "database");
$m2 = new mysqli("host2", "user", "password", "database");
и делайте с ними что хотите
MatrixGod
2.01.2013 - 21:42
спасибо. так реально проще ))
sergeiss
2.01.2013 - 21:46
Цитата (MatrixGod @ 2.01.2013 - 19:13) |
я обязан сперва откл потом mysql_fetch_array'ить. |
Судя по этой фразе, ты не понимаешь вообще что делаешь... Естественно, что ты данные не получишь
Это полностью аналогично тому, что уже отключить телефон, а потом хотеть поговорить с абонентом, который был на связи.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
MatrixGod
2.01.2013 - 22:29
sergeiss
ок, как скажете...
а нельзя было использовать fetch_array, разложить данные на массив, а уже с массивом работать? Проблема в стандартном непонимании того, что делает fetch_array, и это плохо!
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
MatrixGod
2.01.2013 - 23:17
а тут прикольно! все такие умные...
sergeiss
3.01.2013 - 02:44
Цитата (MatrixGod @ 2.01.2013 - 23:17) |
а тут прикольно! все такие умные... |
И что именно тебе не нравится? То, что тебе указали на явную нелогичность работы твоего скрипта и подсказали направление для размышления/модификации?
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
MatrixGod
3.01.2013 - 19:40
sergeiss
я лично к вам всегда относился с большим уважением, так как знаю что вы всегда подскажете правильное решение.
но в этом конкретном случае вы с такой уверенностью заявили что я не понимаю что вообще делаю в то время как сами не поняли что я написал...
проблема в стандартном непонимании того, что делает fetch_array, и это плохо!
(спасибо поржал)
MatrixGodНадо блокнотик завести, чтобы выписывать людей, которые грубят на помощь, чтобы в будущем им не помогать.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
MatrixGod
3.01.2013 - 20:10
inpost
кстати, к вам я тоже всегда с уважением относился.
но то как вы с увереностью заявляете необоснованные вещи - меня просто убило.
sergeiss
3.01.2013 - 23:20
Цитата (MatrixGod @ 3.01.2013 - 19:40) |
но в этом конкретном случае вы с такой уверенностью заявили что я не понимаю что вообще делаю в то время как сами не поняли что я написал... |
Ты хочешь "разбор полетов"? ОК
Давай разберем. По элементам. Только не говори потом, что "тебя неправильно поняли". Раскладываю по пунктам "раз-два-три-четыре-пять":
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, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)