0

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

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

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

这个想法是,当用户登录时,他或她会发表评论。我想要一种方法来规划表格,以便当用户发表评论时,它会根据用户 ID 在评论中插入记录。

4

2 回答 2

0

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

例如:

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

意见表:userId, comment1, comment2, comment3, ...

我希望这可以帮助你。

于 2013-01-11T07:11:37.920 回答
0

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

user_id, page_id, comment_id

页面上每个用户的每条评论将在表中具有相应的行。如果您需要,这种结构将使管理添加新页面或重新排序现有页面变得更加容易。

于 2013-01-11T08:49:34.190 回答