2017-05-05 56 views
0

我创建了一个网站,并有一个设计问题与问候到属性的功能。网站数据库设计酒店

当创建一个属性是存储在数据库中,然后当它显示在网站上使用PHP读取和工作正常。

但是,需求已经更新,我现在需要包括房间的功能,如双人床,电视,空调等。我原本以为最好的方式来包括这将是添加一个新的行到属性表,但我不确定我会如何命令这个网站上的项目符号点。

下面是当前数据库表。

Database currently

有什么想法?

回答

0

你可以有一个叫做属性表,它是只有2列:所有可能的属性的列表和id列(主键)。

然后有一个表叫RoomProperties这是一个RoomId,一个属性ID和值(这可能是一个varchar或INT取决于怎么可能去那里)。

然后你就可以加入的房间,属性,RoomProperties得到你需要的所有信息。

+0

我想我会为此付出,感谢您的帮助! –