我正在建设一个工程和建筑网站,其中我有桥梁,塔楼等所有产品的链接。当用户点击桥接时,它的类型出现在同一页面上的mysql表格中,该页面是图像形式,但问题是我想要检索该值,即它的子类型也是图像。然后,当用户点击该图像时,将显示其详细信息。基本上它的层次结构可达3-4级。但不知道如何在表之间建立关系。
答案 0 :(得分:0)
如果层次结构中的项目可以足够概括,您可以创建一个包含列的表:id,parent,information
一个条目可以是id = Bridge,Parent = Architecture,information = picture_source
然后,您可以进行查找,向我显示将Architecture作为其父项的每个条目,并将列表发送给客户端。
答案 1 :(得分:0)
对mysql使用InnoDB
引擎。 MyISAM
不支持外键(如果使用默认密钥)。
你可以使用:
ALTER TABLE table_name ENGINE=InnoDB;
答案 2 :(得分:0)
像这样使用父子关系,
示例:强>