我是MySQL和PHP的新手。我在解决如何完成某些事情时遇到了问题。我正在建立一个基本上有论坛风格的帖子页面。用户将文本输入到textarea中,然后将该文本与时间戳和$ _SESSION ['Username']一起发布到名为“campaign”的MySQL表中。所以该表目前有postEntry,postName和postDate行。
在我拥有表单的同一页面上,然后我将广告系列表格的全部内容显示为div。因此它可以按降序显示每个帖子。
这对我来说很有用,但我现在正试图从更大的角度来看,并且我认为这不是一个做我需要的好方法。我基本上需要能够拥有无数的“活动”,每个活动都有自己的帖子。然后,用户可以选择要查看的广告系列,并在div中显示该广告系列的相应帖子。
所以真正的问题是:有没有办法只用一个表来做到这一点。或者每个广告系列是否需要数据库中自己的表格?
答案 0 :(得分:1)
将campaign_id
添加到POST
表格和中提琴!
修改:更多信息:
您需要一个广告系列表格,如下所示:
Campaign
-------------
campaign_id
name
然后你需要另一个所有帖子
post
-------------
post_id
campaign_id
post_time
name
这样,每个帖子都与特定的命名广告系列相关联。