2011-05-16 51 views
0

我想一些數據添加到一個表中的CMS,數據對前端輸出是這樣的:如何在mysql中設計表格?

one year $100 
two years $260 
three years $350 
500 accounts $360/m 
1500 accounts $660/m 
2500 accounts $960/m 

後端是一個形式。價格部分由編輯輸入。我想把100,260,350 ......即價格部分放到一張表中。但我不知道如何設計桌子。如何使每個價格與前面的標籤有關係,然後在我的程序中我可以調用它們。

+0

每年的價格和賬戶信息之間有任何關係嗎?我認爲,你的文章有點抽象。一行寫下你想要保存在數據庫中的哪種信息/哪些屬性。所以50%的餐桌設計已經準備就緒。你正在使用哪個數據庫(重要的是如果關係可能是一個選項) – 2011-05-16 07:38:34

+0

我是一個新的PHP。我想做一個表格,它喜歡上面的內容,並將價格部分放在數據庫中。如何寫表格? – zhuanzhou 2011-05-16 07:49:10

+0

你想知道什麼?如何寫入表格?或者如何設計表格。這是兩件不同的事情。第一個是編程/編碼問題。第二個是之前的應用程序設計問題 - 開始編寫程序代碼。 – 2011-05-16 08:14:33

回答

0

標籤(產品名稱)和價格顯然是相關的,就像任何其他產品及其價格一樣。我只需製作一張名爲「產品」的表格,其中包含「ID」,「產品」,「價格」兩列。然後我會填充表如下:

INSERT INTO product (id, product, price) VALUES (null, 'One Year', '$100'); 
INSERT INTO product (id, product, price) VALUES (null, 'Two Years', '$260'); 
INSERT INTO product (id, product, price) VALUES (null, 'Three Years', '$350'); 

我然後讓後臺編輯簡單地給管理員訪問編輯表,並有前端簡單地列出表的內容。

如果「年」價格不同的類型,然後「賬戶」的價格,那麼我會考慮在「產品」表中的「類別」列在那裏你可以產品區分產品。因此,如果您只想列出「年度」價格,則可以在「類別」列中進行過濾。

不管怎樣,我會跳過「硬編碼」在對前端標籤,只存儲價格。我寧願將標籤和價格放在一起,以便更易於更改。改變一天你想要引入一個新的價格水平或者改變一個現有價格是非常容易的。