在phpmyadmin中规划表关系

时间:2013-01-11 07:00:55

标签: database database-design phpmyadmin

美好的一天,我需要有关如何在phpmyadmin中规划表格的帮助。这个网站有

用户表:用户名,密码,电子邮件,电话,国家,州,城市,地址等

评论表:comment1,comment2,comment3,....(这些评论在不同的页面上)

这个想法是,当用户登录时,他或她将发表评论。我想要一种计划表的方法,以便当用户注释时,它会根据用户ID将记录插入到注释中。

2 个答案:

答案 0 :(得分:0)

一种可能性是将PrimaryKey userId添加到users表,将外键userId添加到comments表。然后,您可以从登录的用户处获取userId,并使用相应的评论将其写入您的表。

例如:

用户表:userId, username, password, email, phone, country, state, city, address, ...

评论表:userId, comment1, comment2, comment3, ...

我希望这对你有所帮助。

答案 1 :(得分:0)

正如您所说,每个评论都与特定页面和用户相关联,我建议您将评论表格式化为:

user_id, page_id, comment_id

页面上每个用户的每条评论都会在表格中有相应的行。如果您需要,此结构将使管理添加新页面或重新订购现有页面变得更加容易。