[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как реализовать такую выборку?
ELked
Есть таблица с товарами и таблица с категориями. В товаре есть поле category_id и в нем id категории. В таблице категории всего для поля, name и id. На главной нужно вывести для каждой категории по 3 товара которые принадлежат этой категории. Как этом можно сделать быстро, чтоб не лепить 100500 выборок.
Скрин
Yoda

for ($category_id = 0; $category_id++<N(число категорий) )
$result = mysql_query("SELECT * FROM tovary WHERE category_id = '$category_id' ORDER BY rand() LIMIT 3");
while ($myrow = mysql_fetch_assoc($result))
{
$name = $myrow['name'];
echo $name . '<br>';
}


_____________
Идеальной защиты не существует...
AllesKlar
Yoda
Что это было? blink.gif

_____________
[продано копирайтерам]
Yoda
AllesKlar
Попытка решить проблему, описанную выше. Впрочем, и сам уже вижу, что код не очень

_____________
Идеальной защиты не существует...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.