|
Автор |
Сообщение |
Лиза
Новенький
Зарегистрирован: 10.07.2008 Сообщения: 35
|
|
|
|
Здравствуйте!
Очень надеюсь на вашу помощь. Т.к. меня эта задача мучает уже не первый месяц, не понимаю как сделать, а спросить и не у кого.
В общем задача следующая.
Получить нужные записи из одной таблицы бд.
Выбрать из другой таблицы записи соответствующие данным из первой выборки.
Т.е. в 1м запросе я получила id, а во 2м запросе мне надо получить все данные с этими id.
1й запрос выглядит у меня примерно так:
Код: |
$r=mysql_query("SELECT id FROM table WHERE ...");
for ($i = 0; $i<mysql_num_rows($r); $i++) {
$d=mysql_fetch_array($r);
$mass=$d[id];
echo $mass; // так мне выводит список id
} |
А вот 2й запрос.
Так понимаю, нужно делать вложенные циклы, но у меня это не работает, выводит только одну запись соответствующую последнему id.
Код: |
$result=mysql_query("SELECT * FROM table2 WHERE id='$mass'");
for ($i = 0; $i<count($mass); $i++) {
$y=mysql_fetch_array($result);
echo $y[name];
}
|
|
|
Вернуться к началу |
|
|
|
|
 Главная страница сайта
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|