-faqer-
Я только учусь
Две таблицы и хитрая связь между ними
Всем здрасьте
Есть у меня одна проблемка, точнее две таблички продукты и аксессуары:
Products id|name|description
Accessories id|name|description
Проблемка в следующем, продуктов примерно 500, аксессуаров сколько пока неизвесно, но наверное в тех же пределах. К некоторым продуктам нет аксессуаров, а к некоторым их порядка 10, в тоже время некоторые аксессуары подходят только к одному продукту, а некоторые к 10-30. Каким образом грамотно организовать связь между таблицами (дополнительные колонки, дополнительные таблицы) чтобы при выводе списка продуктов по запросу:
на месте ХХХ выводился список аксессуаров???
Что мне там вложенный запрос сделать с циклом или как. Собираюсь выводить на странице 30-50 продуктов.
Собственно такая же задача стоит и при выводе списка аксессуаров (к каждому надо будет вывести список совместимых продуктов)
Всем здрасьте
Есть у меня одна проблемка, точнее две таблички продукты и аксессуары:
Products id|name|description
Accessories id|name|description
Проблемка в следующем, продуктов примерно 500, аксессуаров сколько пока неизвесно, но наверное в тех же пределах. К некоторым продуктам нет аксессуаров, а к некоторым их порядка 10, в тоже время некоторые аксессуары подходят только к одному продукту, а некоторые к 10-30. Каким образом грамотно организовать связь между таблицами (дополнительные колонки, дополнительные таблицы) чтобы при выводе списка продуктов по запросу:
PHP:
$rows = mysql_query(“SELECT * FROM `products` WHERE …”);
while ($row = mysql_fetch_array($rows))
{
echo $row['name'].”<hr>”.$row['description'].”<hr> XXX“;
}
Что мне там вложенный запрос сделать с циклом или как. Собираюсь выводить на странице 30-50 продуктов.
Собственно такая же задача стоит и при выводе списка аксессуаров (к каждому надо будет вывести список совместимых продуктов)