Member 11755075 Ответов: 0

Я пытаюсь извлечь значения из 2 таблиц , увеличивая одно внутри другого


Я пытаюсь увеличить значения из одной таблицы и извлечь значения из второй таблицы внутри вдоль значений первой таблицы , может ли кто-нибудь помочь ?


Это должно быть как

СУ № 1
moon1
moon2
moon3
moon4

Sun2
moon1
moon2
moon3
moon4

Что я уже пробовал:

$sun='select * from solar order by app asc';
$sun1=mysql_query($sun);
$sun2=mysql_num_rows($sun1);

for($i=0;$i<$sun2;$i++){

$sun3=mysql_fetch_array($sun1);

echo $sun3['sun_names'].'<br>';
$moon='select * from lunar order by zapp asc';
$moon1=mysql_query($moon);
$moon2=mysql_num_rows($moon1);

for($i=0;$i<$moon2;$i++){

$moon3=mysql_fetch_array($moon1);

echo $moon3['moon_names'];

};

};

Richard MacCutchan

В чем же вопрос?

Member 11755075

я хочу использовать foreach функция для отображения значений из таблицы значений увеличивается вместе со столом двух значений увеличивается для каждого значения в таблице на одну строку

Richard MacCutchan

Это не вопрос, это то, что вы хотите сделать. Так что же происходит, когда вы запускаете код?

Member 11755075

это пример 1 , я уже пробовал это сделать

$arr = массив(1, 2, 3, 4);
$varr = массив('a', 'b', 'c', 'd');
foreach ($arr as &$value) {
$value = $value * 2;

}
foreach ($varr as &$vale) {
$Вейл = $Вале;

}
по каждому элементу ($ОБР как &$значение) { Эхо $значение; varr по каждому элементу ($как &$Вейл) { Эхо $Вале; } Эхо "; }

unset($value);



и вот ответ, который я получаю:

2abcd
4abcd
6abcd
8abcd

это хорошо , я хочу аналогичный ответ с

$moon='select * from lunar order by zapp asc';
$moon1=mysql_query($moon);
$moon2=mysql_num_rows($moon1);


$солнце='выберите * от солнечной заказа приложение АСК';
СУ № 1 $=mysql_query($солнце);
$sun2=mysql_num_rows($sun1);

в то время как($sunrows=mysql_fetch_array (СУ № 1$))
{
//создание списка адресов электронной почты в массиве
$sun_list[] = $sunrows["sun_names"];
}

$sun_list = взорваться(',', $sun_list);
Эхо $sun_list;

while($moonrows=mysql_fetch_array($moon1))
{
//создание списка адресов электронной почты в массиве
$moon_list[] = $moonrows["moon_names"];
}

$moon_list = взорваться(',', $moon_list);
Эхо $moon_list;


я пытаюсь, но не получаю массив должным образом для функции foreach

0 Ответов