我正在设计一个博客网站在PHP中,用户可以添加手动相关帖子到一个帖子。如何添加手动相关的帖子到帖子?
我以为所有相关帖子都使用自动增量整数。
这是表:
Blog:
-id
-related (it's 0 if there aren't related posts or it contain an autoincremet integer that it is the same for all posts related)
-id_user
-title
-body
-date
我不喜欢使用“相关表”如果可能的话,避免复杂的查询。
所以我需要一种方法在这种情况下获得一个自动递增整数或者你可以给我建议其他的解决方案:)
没错,这样的复杂性和数据冗余实际上是减少了。 – 2013-05-10 08:18:16
所以在这种情况下,当用户发布,所以我需要做2个查询(插入博客表并插入相关表)? – xRobot 2013-05-10 08:35:53
@xRobot:不,只有当您添加相关帖子时,您才会更新'related-posts'表。它是原始表格的一个完全独立的部分。 – 2013-05-10 08:50:48