これで私を助けてください:)
ほとんどの場合、お問い合わせ、会社概要、よくある質問などの静的ページを作成しています
ページに動的なアイテムを保存したい場合、テーブルはどのように表示されますか?
FAQページで、質問と回答をデータベースに保存するとします。連絡先ページには、メールやその他の連絡先情報を保存します。つまり、それぞれに個別のテーブルを作成する必要がありますか?
これで私を助けてください:)
ほとんどの場合、お問い合わせ、会社概要、よくある質問などの静的ページを作成しています
ページに動的なアイテムを保存したい場合、テーブルはどのように表示されますか?
FAQページで、質問と回答をデータベースに保存するとします。連絡先ページには、メールやその他の連絡先情報を保存します。つまり、それぞれに個別のテーブルを作成する必要がありますか?
多くの場合、人々がメタ情報のテーブルを作成するのを見てきました。これは、キー=>値の関係に似ています。ここで、行の最初のフィールドはでname
、2番目のフィールドはvalue
です。したがって、データベースでグローバル連絡先情報を管理する場合は、次の行が表示される可能性があります。
メタID| MetaTitle | メタ値 -------------------------------------------------- ------- 01 | email_address | some.guy@somedomain.com 02 | phone_number | 1.234.567.8901 03 | num_subscribers | 2312 04 | page_styles | 背景色:#333333;色:#ffffff
よくある質問については、必要に応じて表として行うことができます。
質問ID| 質問| 答え ------------------------------------------- 01 | あなたの身長はどれくらいですか?| 背が十分ではありません。
または、一般的な「ページ」テーブルを作成することもできます。
ページID| ページタイトル| ページコンテンツ -------------------------------------------- 01 | よくある質問| あなたの身長はどれくらいですか? | | 背が十分ではありません。 -------------------------------------------- 02 | お問い合わせ| 電話番号:1.234.567.8901 | | メール:some.guy@somedomain.com
提供された情報に基づいて、はい - 別のテーブルが必要になる可能性が非常に高いです。
表は類似した情報をグループ化したものであり、メールは質問と回答には関係ありません。何をしようとしているのか、またそれに関連するビジネス ルールについての詳細情報があれば、必要に応じて構造化のお手伝いをします。
ページID列とページコンテンツ列を持つテーブルを1つだけ持つことができます。データベースに保存するページごとに異なるページID。また、ページコンテンツ列は、そのページに表示するHTMLを含むテキストフィールドにすることができます。次に、各ページで、表示するページコンテンツのパラメーターを渡してデータベースにクエリを実行します。