Есть база в ней товары и у каждого товара есть котегория и группа
можно ли сделать так:
Выбирать из базы товаров номера котегорий
выводить на экран и при переходе в котегорию получать группы?
не используя другие таблицы
тоесть у меня 10 товаров в 1 котегории
еще 20 во второй
сделать так чтобы выводилось только 2 котегории?
Спустя 1 час, 29 минут, 37 секунд (24.01.2011 - 00:50) quickxyan написал(а):
по моему можно. и вроде не сильно сложно там сделать. начни с чего-то, а там и люди помогут
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 18 минут, 7 секунд (24.01.2011 - 01:08) Remka написал(а):
спс
поместил все в запрос
выводит все нормально только вот немогу получить количество групп пренадлежащие котегории
допустим если в адресе у меня id=1
в базе 33 строки под этим id
и в 33 строках 4 разных группы
вот я как пытаюсь вытащить
мне выходить ошибка
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in
мои подозрения на WHERE но как иначе?
поместил все в запрос
выводит все нормально только вот немогу получить количество групп пренадлежащие котегории
допустим если в адресе у меня id=1
в базе 33 строки под этим id
и в 33 строках 4 разных группы
вот я как пытаюсь вытащить
$query="SELECT COUNT(*) AS count, `famaly_id` FROM `shop_item` GROUP BY `famaly_id` WHERE `group_id` = '". @mysql_escape_string($_REQUEST["id"]) ."'";
$result=mysql_query($query);
while($row=mysql_fetch_assoc($result)) {
echo $row['famaly_id'];
}
мне выходить ошибка
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in
мои подозрения на WHERE но как иначе?
Спустя 17 минут, 12 секунд (24.01.2011 - 01:25) Remka написал(а):
Все сделал
Вот так правильно:
Вот так правильно:
$query="SELECT COUNT(*) AS count, `famaly_id` FROM `shop_item` WHERE `group_id` = '". @mysql_escape_string($_REQUEST["id"]) ."' GROUP BY `famaly_id`";
Спустя 1 час, 13 минут, 6 секунд (24.01.2011 - 02:38) Phisicus написал(а):
совет на будущее:
учи русский;
английский тебе учить незачем (хотя и его тоже надо корректировать);
учи русский;
английский тебе учить незачем (хотя и его тоже надо корректировать);