MYSQL表建议

时间:2014-02-12 22:35:58

标签: php mysql

我是MySQL和PHP的新手。我在解决如何完成某些事情时遇到了问题。我正在建立一个基本上有论坛风格的帖子页面。用户将文本输入到textarea中,然后将该文本与时间戳和$ _SESSION ['Username']一起发布到名为“campaign”的MySQL表中。所以该表目前有postEntry,postName和postDate行。

在我拥有表单的同一页面上,然后我将广告系列表格的全部内容显示为div。因此它可以按降序显示每个帖子。

这对我来说很有用,但我现在正试图从更大的角度来看,并且我认为这不是一个做我需要的好方法。我基本上需要能够拥有无数的“活动”,每个活动都有自己的帖子。然后,用户可以选择要查看的广告系列,并在div中显示该广告系列的相应帖子。

所以真正的问题是:有没有办法只用一个表来做到这一点。或者每个广告系列是否需要数据库中自己的表格?

1 个答案:

答案 0 :(得分:1)

campaign_id添加到POST表格和中提琴!

修改:更多信息:

您需要一个广告系列表格,如下所示:

Campaign
-------------
campaign_id
name

然后你需要另一个所有帖子

post
-------------
post_id
campaign_id
post_time
name

这样,每个帖子都与特定的命名广告系列相关联。