网站数据库设计酒店特色

时间:2017-05-05 18:31:18

标签: html sql web

我正在创建一个网站,并且有关于房产特征的设计问题。

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

然而,要求已经更新,我现在需要包括房间的功能,如双人床,电视,空调等。我原本认为,包括这个的最佳方式是添加一个新的行属性表,但我不确定如何将其订购到网站上的子弹点。

以下是当前的数据库表。

Database currently

有什么想法?

1 个答案:

答案 0 :(得分:0)

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

然后有一个名为RoomProperties的表,它是一个RoomId,一个PropertyId和一个值(这可能是一个varchar或int,具体取决于那里可能存在的内容)。

然后您可以加入Rooms,Properties和RoomProperties以获取所需的所有信息。