|
0 / 0 / 0
Регистрация: 23.04.2009
Сообщений: 14
|
|
Подсчет записей в рубриках одним запросом23.04.2009, 23:31. Показов 1890. Ответов 9
Метки нет (Все метки)
Народ! Подскажите пожалуйста как правильно сделать подсчет записей в рубриках, вот пример одного сайта http://www.ukrbiznes.com/boardind.php
как думаете, как они это делают?
0
|
|
| 23.04.2009, 23:31 | |
|
Ответы с готовыми решениями:
9
Выборка из БД одним запросом Вставка одним запросом Вставка нескольких строк одним запросом |
|
172 / 101 / 10
Регистрация: 22.02.2009
Сообщений: 440
|
|
| 24.04.2009, 03:08 | |
|
Выбирают из базы данных количество сообщений для той или иной темы. Чё тут непонятного?
0
|
|
|
0 / 0 / 0
Регистрация: 23.04.2009
Сообщений: 14
|
|
| 24.04.2009, 10:46 [ТС] | |
|
0
|
|
|
172 / 101 / 10
Регистрация: 22.02.2009
Сообщений: 440
|
|||||||||||||||||||||||||||
| 24.04.2009, 20:42 | |||||||||||||||||||||||||||
![]() Это же реляционная база. Она поддерживает многотабличные запросы. Например. Есть директории с файлами. У директорий и файлов есть имена, эти имена хранятся в базе данных. Пусть таблица директорий выглядит следующим образом:
dirName - имя директории И есть таблица файлов, пусть она выглядит так:
dirId - идентификатор каталога, соответствующий первичному ключу таблицы каталогов fileName - имена файлов Если теперь заполнить эти 2 таблицы данными, например, так: Таблица директорий:
Первый каталог(2) Второй каталог(5) Третий каталог(3) Что, собственно и требовалось. Надёюсь понятно объяснил? Кстати, совершенно не нужно следить за категорими и количеством файлов в каждой из них. И уж тем более совершенно не нужно "на каждую делать SELECT COUNT". Программа сама всё может вывести. Для добавления нового каталога и файлов в него достаточно 2 действия: 1. Создать каталог (Естественно как-то его назвать) в таблице каталогов 2. Создать файлы (количество значения не имеет) в таблице файлов и присвоить параметру dirId соответствующий номер из таблицы директорий.
1
|
|||||||||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 23.04.2009
Сообщений: 14
|
|
| 24.04.2009, 23:43 [ТС] | |
|
Огромнейшее спасибо за содержательный ответ.
Подобного не видел. Вот только не могу правильно составить запрос если бы список директорий хранился бы не в базе а в массиве. Очень буду благодарен за ответ!!
0
|
|
|
172 / 101 / 10
Регистрация: 22.02.2009
Сообщений: 440
|
|
| 25.04.2009, 10:26 | |
|
Нифига не понял... В каком массиве? Зачем в массиве?
0
|
|
|
0 / 0 / 0
Регистрация: 23.04.2009
Сообщений: 14
|
||||||
| 26.04.2009, 00:58 [ТС] | ||||||
|
у меня рубрики каталога находятся в массиве а не в базе, в базе только ссылка на каталог (dirId)
0
|
||||||
|
172 / 101 / 10
Регистрация: 22.02.2009
Сообщений: 440
|
|
| 26.04.2009, 02:43 | |
|
А при чём тут тема поста?
0
|
|
|
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
|
||||||
| 26.04.2009, 10:24 | ||||||
|
может ченить типа такого нужно?:
0
|
||||||
|
0 / 0 / 0
Регистрация: 23.04.2009
Сообщений: 14
|
||||||
| 27.04.2009, 11:19 [ТС] | ||||||
|
Спасибо всем, решение нашел сам
Все оказалось просто
0
|
||||||
| 27.04.2009, 11:19 | |
|
Помогаю со студенческими работами здесь
10
Получить из БД все таблицу одним запросом и сортировать используя PHP Подсчет количества записей в БД Выборка одним запросом Несколько данных одним запросом вывод 2х столбцов БД одним запросом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|