Что нужно сделать:
1.запрос — в ответ получаю массив
2.потом по каждому элементу массива нужно сделать еще запрос — в ответ получаю массив
3.тоже запрос — ответ
"ответ" нужет.
Я понимаю что при разборе каждого случая решение может быть разное.
Готовый код не спрашиваю.
Тут я пытаюсь понять суть работы чтоб разобраться и сделать самому.
Где же непонятно:
пункт 1 все понятно
пункт 2 и 3: как и куда должен быть записан результат пункта 1 чтоб дальше перебор делать?
p.s. пытался как то на пальцах объяснить что хочу, может понятно что нибудь…
я не прогер, делаю (правлю) все по "интуиции" и подглядкам в ПС))как и куда должен быть записан результат пункта 1 чтоб дальше перебор делать?
На вопрос "как и куда" могу предположить что присваивать результат "переменным", вроде логично)
получили результат из базы присвоили его какой то переменной, и дальше работаем с переменной (или "массив переменных") в теории вроде так хотя я даже азы не знаю) может и "бред" написал, но вроде логичный)
или конечный результат может быть (нужен) только один — последний результат из описанных шагов...
Исходя из этого и способы думаю разные, иначе лишними запросами будем только грузить сервер)
зы: по умничал называется))
sql1=".......";
$result1 = $inDB->query($sql1) ;
$items = array();
while ($item=$inDB->fetch_assoc($result1)){
делаем запрос 2
$sql2="....";
$result2 = $inDB->query($sql2) ;
$item['items'] = array();
while ($item2=$inDB->fetch_assoc($result2)){
$item['items'][]=$item2;
}
$items[]=$item;
}
примерно так