在论坛中查找最近5篇帖子

时间:2015-11-30 18:39:00

标签: php mysql

我有下表diagramm。

一个论坛可以有一个或多个子论坛。

示例:

id  descr   parentforumid
1   first   0
2   second  0
3   third   1
4   fourth  1
5   fifth   3
6   sixth   2

我的目标是当我收到最后的帖子并设置为forumid = 1时,我会收到来自forumid 1和forumid 3以及forumid 4和forumid 5的所有帖子。

当我搜索forumid = 3时,我应该从forumid 3和forumid 5获取所有帖子

enter image description here

我知道我需要一个recursivly函数,我在帖子中搜索了所有的forumid,但我不知道如何启动解决方案。

也许你有一些我需要查看或搜索的方式。

2 个答案:

答案 0 :(得分:1)

让我以PHP数组的形式执行:)

have a look

答案 1 :(得分:0)

为什么不能做一个简单的OR呢?对于ex SELECT表格中的任何内容(id = 3或parentid = 3)按顺序排列deste限制5