Структура форума дубль какой то...

  • Автор темы Автор темы Asar
  • Дата начала Дата начала
конечно ни в кем случае не надо делать такой запрос!
В принципе, конечно, ничего страшного - 20 запросов по первичному ключу не напрягут базу, но луше сделать одним
правда, у меня, как я сейчас вспоминаю, кривовато сделано.
 
Если не делать кучу запросов, то мне приходит в голову только сделать еще одно поле, в который вносить при каждой новом сообщении в теме id последнего сообщения(только для заглавной записи, для остальных оставлять это поле пустым по аналогии с полем "тема"). Или можно как то хитрее?

-~{}~ 09.04.05 12:10:

Люди... Есть более человеческие варианты, как получить дату последнего сообщения в теме или мой вполне неплох?
 
так ещё ведь и количество надо...
а ещё надо удалять темы
 
Еще вопросец в тему:
Если у форума несколько разделов, вижу 2 выхода:
- Создать таблицу "разделы" - id, название, может, еще чего
В общей таблице сообщений для каждого сообщения прописывать id раздела.
- Создать для каждого раздела собственную таблицу с сообщениями.
Есть какие-нибудь мнения, что лучше, нагрузить основную таблицу лишним полем или сделать несколько таблиц по числу разделов?
 
Т. е. ставить id раздела для каждого (первого в теме) сообщения - норма? Или человечество додумалось до более прогрессивных вариантов, чем мой?
 
Мне он кажется нормальным, но т. к. я делаю форум впервые, могу что-нибудь не учесть или не додумать. Потому и интересуюсь на этом этапе - правильный ли я выбрал путь...
 
правильный.
у тебя реляционная база данных.
поэтому ничего удивителного в связях между таблицами нет
 
Сверху