我正在创建一个网站,并且有关于房产特征的设计问题。
创建属性时,它存储在数据库中,然后当它显示在网站上时,使用PHP读取它并且工作正常。
然而,要求已经更新,我现在需要包括房间的功能,如双人床,电视,空调等。我原本认为,包括这个的最佳方式是添加一个新的行属性表,但我不确定如何将其订购到网站上的子弹点。
以下是当前的数据库表。
有什么想法?
答案 0 :(得分:0)
你可以有一个名为Properties的表,它只有2列:所有可能属性的列表和id列(主键)。
然后有一个名为RoomProperties的表,它是一个RoomId,一个PropertyId和一个值(这可能是一个varchar或int,具体取决于那里可能存在的内容)。
然后您可以加入Rooms,Properties和RoomProperties以获取所需的所有信息。