Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Выборка записей из БД. Вложенные циклы?

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Базы данных
 
Автор Сообщение
Лиза

Новенький


Зарегистрирован: 10.07.2008
Сообщения: 35

СообщениеДобавлено: Чт Июн 16, 2011 8:59 am    Заголовок сообщения: Выборка записей из БД. Вложенные циклы?
Ответить с цитатой

Здравствуйте!
Очень надеюсь на вашу помощь. Т.к. меня эта задача мучает уже не первый месяц, не понимаю как сделать, а спросить и не у кого.
В общем задача следующая.
Получить нужные записи из одной таблицы бд.
Выбрать из другой таблицы записи соответствующие данным из первой выборки.
Т.е. в 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];
}
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Базы данных Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис