gpt4 book ai didi

php - 评论框 PHP MySQL

转载 作者:行者123 更新时间:2023-11-29 07:05:34 26 4
gpt4 key购买 nike

我使用 PHP 和 MySQL 成功地创建了一个评论框。评论表结构为:

CommentID PK AI
Name
Email
Comment
CommentDateTime

我没有使用 ID 来识别被评论的页面,因为我只在一个页面中使用它。

当用户登录时,姓名和电子邮件的输入字段将消失,并且将使用存储在 session 变量中的用户姓名和电子邮件。一切正常,但我需要使用保存在 MySQL 中的用户图片显示在评论框中。

我应该在评论表中添加一个UserID吗?如果评论来自非用户怎么办,那么我应该只添加 null 还是 0?我对如何使用用户图片处理评论框感到很困惑。

最佳答案

您正在尝试关联 2 个表中的信息,因为如果用户已注册,您想要使用图片,因此您需要一个关系来建立 2 个表之间的连接。所以是的,您需要表上的 UserID 字段来建立联系。

如果它来自未注册/未登录的用户,那么您可以将 USER_ID 设置为空。

如果评论来自登录用户,您可以将评论表中的名称留空并从用户表中检索(电子邮件也是如此)。这样您就可以避免数据冗余。 (假设您有一个注册用户留下了大量评论,如果没有用户 ID,您将存储他的姓名和电子邮件很多次,而您不需要)。

希望对您有所帮助。

关于php - 评论框 PHP MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7396885/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com