首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎样才能让亲子关系运作起来?

我怎样才能让亲子关系运作起来?
EN

Stack Overflow用户
提问于 2013-01-25 14:04:14
回答 3查看 81关注 0票数 0

我正在建设一个工程和建设的网站,其中我有产品的清单,如桥梁,塔和所有的链接。当用户单击bridge时,它的类型会出现在同一页面上的mysql表中,这是以图像的形式出现的,但问题仍然是,我想要检索值,即它的子类型,也就是图像。然后,当用户单击该图像时,其详细信息将会显示出来。基本上,它是一个3-4级的层次结构。但是不知道如何在表之间建立关系。

EN

回答 3

Stack Overflow用户

发布于 2013-01-25 14:10:23

如果层次结构中的项可以足够通用,则可以创建一个包含以下列的表: id、parent、information

一个条目可以是id=Bridge、Parent=Architecture、information=picture_source

然后,您可以进行查找,例如,向我显示每个以Architecture作为其父项的条目,并将列表发送给客户端。

票数 0
EN

Stack Overflow用户

发布于 2013-01-25 14:10:30

使用mysql的InnoDB引擎。MyISAM不支持外键(如果您使用的是默认值)。

您可以使用:

代码语言:javascript
复制
ALTER TABLE table_name ENGINE=InnoDB;
票数 0
EN

Stack Overflow用户

发布于 2013-01-25 14:42:34

像这样使用parent -child relationships

示例:

  1. when clicked -从具有相同fk-key的子表1中获取数据,这样所有桥类型将显示为
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14516252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档