Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Misha v.3 17.03.2004 22:20
$category_info[^hash::sql{ SELECT categoryid, COUNT(id) AS goods_cnt, COUNT(userid) AS user_cnt FROM price GROUP BY categoryid }]делаете один упомянутый запрос, и в тот момент когда вы будете выводить свой список категорий просто показываете циферки из полученого хеша, я не делаете запросы в menu:
^category.menu{ <a href="./?catid=$category.id">$category.name</a> (^category_info.[$category.id].goods_cnt.int(0) / ^category_info.[$category.id].users_cnt.int(0)) }[<br />]это актуально если на одной странице вам нужно показать информацию по нескольким категориям. если на странице показывается информация только по одной категории то подобный огород с группировками не нужен. а вот индексы в любом случае будут очень полезны.