だから私はphpを使って学校のプロジェクトのための簡単なウェブサイトを作っています。
フォーラムの場合、これを行いますか?
新しいエリアが作成されたとき>新しいデータベースを作成したときエリアに新しいトピックが作成されたとき>新しいテーブルを作成したときトピックに新しい投稿が作成されたとき>テーブルに行を追加
エリアが削除されたとき>データベースを削除するトピックが削除されたとき>テーブルを削除する
などなど。
これは、フォーラムタイプのシナリオで行うことですか?
プロジェクトを起動した後は、テーブルやデータベースを追加しません。新しいテーブルを必要とせず、新しいエントリのみを必要とするデザインを設定します。
あなたはこのようなことをすることができます
areas (id, name)
topics (id, area_id, name)
posts (id, topic_id, title, content)
データベーススキーマは、通常のWebサイト操作のためにほぼロックインされている必要があります。単一のデータベース、フォーラム用のテーブル、投稿用のテーブル、ユーザー用のテーブルなどがあります。
検索する場合は、開始するのに役立つチュートリアルがあります。私はこれを見つけました:簡単なPHPフォーラムチュートリアルの作成。