2017-05-05 108 views
0

我創建了一個網站,並有一個設計問題與問候到屬性的功能。網站數據庫設計酒店

當創建一個屬性是存儲在數據庫中,然後當它顯示在網站上使用PHP讀取和工作正常。

但是,需求已經更新,我現在需要包括房間的功能,如雙人牀,電視,空調等。我原本以爲最好的方式來包括這將是添加一個新的行到屬性表,但我不確定我會如何命令這個網站上的項目符號點。

下面是當前數據庫表。

Database currently

有什麼想法?

回答

0

你可以有一個叫做屬性表,它是隻有2列:所有可能的屬性的列表和id列(主鍵)。

然後有一個表叫RoomProperties這是一個RoomId,一個屬性ID和值(這可能是一個varchar或INT取決於怎麼可能去那裏)。

然後你就可以加入的房間,屬性,RoomProperties得到你需要的所有信息。

+0

我想我會爲此付出,感謝您的幫助! –