gpt4 book ai didi

mysql - 如何使用 PHP 和 SQL 管理 guest 用户

转载 作者:行者123 更新时间:2023-11-29 19:21:29 24 4
gpt4 key购买 nike

我正在使用 PHP 、 MySQL 来处理我的网站。我有一个名为 user_table 的用户表,其中包含 user_id PRIMARY ,现在用户可以与其他用户聊天。为此,我使用一个名为 message_table 的表。该表包含 msg_id 、 sender_id 、 reciver_id 、 replay_id 等基本字段。这工作得很好。但我还需要通过此聊天处理 guest 用户[未注册]。我该如何处理它们。我将 guset_id 作为输入时间他的名字的混合形式插入到名为 guest_table 的表中。现在我可以像 user_table 一样使用这个 guest_table。这是个好主意吗?

最佳答案

But I need to handle also guest users[Not registered] with this chat.

在我看来,这些客人就像是一种特殊的用户。我建议你像对待用户一样对待他们。您可能希望在用户表中放置一个名为 is_guest 的列,并在您知道用户是访客时将其设置为 1

为您的客人保留一个与用户表平行的单独表并不是一个好主意。这将使您的查询变得非常复杂,尤其是当用户表中的人员与用户表中的人员进行通信时您的宾客 table 。

相反,将每个人都放入用户表中,包括访客和注册用户。

一个不错的小好处:如果您将访客转换为注册用户,您所要做的就是翻转 is_guest 标志并让他们指定自己的用户名和其他数据。他们可以保留自己的历史。

关于mysql - 如何使用 PHP 和 SQL 管理 guest 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42415881/

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