|
|
|
| Подскажите, вот код
$result = mysql_query("SELECT category FROM tovar");
$category = mysql_fetch_array($result);
do
{
printf(" <img src='img/%s/default.jpg' width='180' class='img_kategory'>
", $category['category']);}
while ($category = mysql_fetch_array($result));
|
Можно ли както сделать запрос на выборку так, чтобы повторяющиеся значения category не выводилось? т.е. есть один товар категории телевизор под названием Сони и есть товар категории телевизор под названием тошиба. Как вывести список категорий ? Или прийдется создавать отдельную таблицу в БД для категорий? | |
|
|
|
|
|
|
|
для: Kaje
(19.10.2010 в 15:32)
| | попробуйте SELECT category FROM tovar GROUP BY category | |
|
|
|
|
|
|
|
для: vadimka
(19.10.2010 в 16:28)
| | Все четко сработало. Огромнейшее спасибо! | |
|
|
|
|
|
|
|
для: vadimka
(19.10.2010 в 16:28)
| | Этот оператор корректно записывается так:
SELECT DISTINCT category FROM tovar
|
А то, что Вы написали, чушь.
Даже если и работает в некоторых случаях. | |
|
|
|
|
|
|
|
для: Trianon
(19.10.2010 в 17:48)
| | Замечу только, что DISTINCT работает, если все поля совпадают, так что это корректно только для такого случая. | |
|
|
|