【发布时间】:2011-12-05 20:11:33
【问题描述】:
我有一个我为 cmets 编写的脚本,但它只是单线程的。我希望它是多线程的,但只是用户可以回复评论,而不是用户可以回复评论的评论。所以线程只有两个深。
目前我在我的数据库中存储comment_id 和user_id。
我能想到的执行多线程 cmets 的唯一方法是在 cmets 表中有一个 parent 字段。但是如果我这样做,那么当我使用 PHP 选择 cmets 时,我将不得不执行另一个 SELECT 命令来为每个注释选择 cmets 子项(如果有)。似乎在数据库上做了很多工作。
必须有更好的方法。对此有什么想法吗?还是教程?
【问题讨论】:
-
如果不阅读上下文的问题,这个问题绝对没有意义,因为“多线程”和“cmets”通常指的是其他一些。
标签: php mysql sql comments hierarchical-data