我正在创建一个练习论坛但我仍然坚持如何做主题。我是否需要一个单独的主题表,如果是,为什么,我不能在帖子表中查看它们?
另外,我是否记录主题ID或主题名称,如果是Id,我该如何切换它们?
非常感谢,我正在使用PHP
答案 0 :(得分:1)
如果您在论坛中使用主题意味着类别,那么您肯定应该有一个单独的主题表。原因有很多,但这里有几个:
您将主题ID与存储的每个帖子一起存储,以便您知道特定帖子属于哪个主题。
答案 1 :(得分:1)
你必须创建与唯一ID分开的主题表,这应该是这样的
Topic_id | topic_name
1 | PHP
2 | Ajax
Post_table
id | topic_id | Post_Title | Post_Detail
1 | 2 | title | post detail text
2 | 1 | title | post detail text
当你在页面上显示帖子时,你必须在mysql_query
中进行为什么我们为主题使用单独的表,因为如果3个帖子与主题php相关,5个帖子与主题ajax相关,那么我们可以计算我们的实际数据计算。最好用独立的表来做。