MYSQL-如何为论坛帖子创建单独的表?

时间:2011-09-22 21:16:44

标签: php mysql prepared-statement

对于我网站上的每个论坛帖子,我想创建一个带有其id名称的MySQL表,以便启用用户评论。在为每个注册用户创建表格时,专有技术也会派上用场,以启用朋友跟踪。

各个网站上有多篇关于这样做的帖子。我想你需要准备一个语句,然后将$ id变量附加到它 - 然后执行。但是,我读到的关于这个主题的所有帖子都令人困惑,并且对我不起作用,所以我想要一些建议。 我正在尝试使用PHP创建一个表。

这就是查询的样子:

mysql_query("CREATE TABLE '$id' (...) ")

我如何准备声明?我真的不明白。

或者,有没有比准备好的陈述更好的方法来实现我的目的?

感谢您的任何建议。

1 个答案:

答案 0 :(得分:3)

不要为每个论坛(或论坛帖子创建一个表格,不能从您的问题中确定)。只需创建一个名为comments的表,并在该表中有一个名为'forum_id'的字段。当用户在论坛或论坛帖子上创建评论时,请使用用户正在评论的论坛的ID填充该字段。在撤回所有评论时,只需根据forum_id字段的值获取特定论坛的所有评论。