【发布时间】:2014-03-14 22:45:30
【问题描述】:
© 有一些主题具有不同的子主题。我想在选择主题时加载这个子主题,我可以做到。但问题是一些子主题有不同的标题,而有些有相同的标题。程序如何决定哪个子主题有哪个标题。
简单示例: 我必须将标题加载到页面然后我应该决定哪些子主题有哪些标题。
我的数据库中有树表
- table1 中的主题和主题 ID
- table2 中的 headers 和 headers-id 和 topic-name
- table3 中的 subtopics 和 subtopics-id 和 header-name
编辑我的伪代码是
If (subtopicid == headerid){go there}
如果我可以写 1==header id 没关系,但我需要同时从 db 获取 subtopic id。这是我真正的问题。我想我不能说得比这更清楚
【问题讨论】:
-
到目前为止你有什么尝试?你的数据库结构是什么?这些子主题及其标题是什么样的?请提供更多详细信息和代码。
-
@JohannesH。我每次都在决定哪个子主题放在哪个标题中时卡住了。我无法为它编写程序
-
您需要以某种方式将标题链接到主题。当您的标题获得 ID 时,只需在您的主题表中添加另一列,其中包含应该与之配套的标题的 ID。然后您可以执行两个查询来获取主题和标题,或者在您的数据库中执行 JOIN 来获取两者(取决于您使用的 DBMS)。
标签: javascript php database