2012-05-02 11 views
0

私はページにどのデータを出力するかを動的に知る最良の方法を見つけようとしています。PHP MysqlデータベースMVC構造体のアドバイスが必要

私はindex.phpをいくつか$ _GET変数に渡し、それに基づいて何を表示するかを知りたいと思っています。他のコンテンツとは別に、コンテンツのタイプも異なっています。私は、製品やブログ投稿などの他のタイプのページを持っています。製品は、別のテーブルと別のページに格納されています。同様にテーブル構造もわずかに異なります。

現在、以下の表があります。

件名、ページおよびカテゴリ。

Table = Subjects 
id | menu_name | menu_number | category | menu_position | active 

Table = Pages 
id | subject_id | category_id | page_name 

Table = Categories 
id | category 

これらは、サイトの主要な構造を概説するメインテーブルです。私はその後、ページの実際のデータを含むセカンダリテーブルを持っています。

posts、post_details、post_pypes、 products、product_details、product_types、およびproduct_specsです。

私がアクティブにしたいのは、変数がクエリ文字列に沿って送信され、これに基づいてアプリケーションは表示する情報を知ることです。

私の質問は、一意のIDを持つすべてのエントリ(投稿と製品)をカタログするテーブルを作成する方法です。これは、アプリケーションの進行方法を決定するために必要な唯一の変数です。すなわち、その一意のIDを保持しているデータベーステーブルを照会し、そのアプリケーションに「製品」と製品IDをXとし、情報のために必要なテーブルのクエリを続けることを指示する。

ありがとうございます。

+0

少なくとも、入力を提供して投票したい場合は、 – Moshe

+1

誰かが私のために仕事をするように求めていないので、dbの他のすべての項目をカタログすることができるテーブルを作成する方法についてのアドバイスが必要です。 – Moshe

+0

は、このサイトがここに始まる理由ではありません。 – Moshe

答えて

1

上記で説明しようとしていることを達成するために、CodeIgniterのような安全で構造化された環境を調べることを強くお勧めします。その質問の範囲は、あなたが何らかの種類の事前構築されたフレームワークから利益を得ることを示していると思われる、実際には広いです。

関連する問題