2012-10-05 1 views
1

Итак, я использую php для создания простого веб-сайта для школьного проекта.Данные форума в базе данных mysql

Для форума я бы это сделал?

Когда создается новая область> создать новую базу данных Когда новая тема в области создается> создать новую таблицу Когда новый пост в теме создается> добавить строку в таблицу

Когда область удаляется> удалить базу данных Когда тема будет удалена> удалить таблицу

и т.д. и т.п.

будет ли это то, что вы делаете для сценария типа форума?

+2

После запуска проекта вы не добавляете таблицы или базы данных. Настройте дизайн, который не нуждается в новых таблицах, но только новые записи –

+0

Нет. 1 таблица для всех «областей», 1 таблица для всех потоков, 1 стол для всех сообщений – zerkms

+0

С учетом сказанного, есть ли у кого-нибудь примеры? – FabianCook

ответ

3

После запуска проекта вы не добавляете таблицы или базы данных. Настройте проект, который не нуждается в новых таблицах, а только новые записи.

Вы могли бы сделать что-то вроде этого

areas (id, name) 
topics (id, area_id, name) 
posts (id, topic_id, title, content) 
1

Ваша схема базы данных должна быть в значительной степени заперт в ваших обычных операций сайта. У вас будет одна база данных, таблица для форумов, таблица для сообщений, таблица для пользователей и т. Д.

Если вы ищете, есть учебники, которые помогут вам начать работу. Я только что нашел этот: Creating a simple PHP forum tutorial.

 Смежные вопросы

  • Нет связанных вопросов^_^