都定死了,不能动了 哪还有讨论的必要?
对的! 你可能会就得 如果groupid正好是另一个用户的userd 这样会出问题 但是,你只要设计的合理就不会出现这种情况 更何况,用户组实际并不多,完全没有必要单独建一张表 这样 用户组 本身就作为 用户 出现在用户表中的话,重名的问题自动就解决了
你为什么一定要将 groupid 解释为 用户组ID 呢? 不能也解释为 用户id 吗
如果groupid正好是另一个用户的userd 不是你理解错了,而是你设计错了,谁让你用数字编号的呢?
通常站内消息是通过轮询得到的 设已通过 cookie 或 session 得到了 用户(userID)和隶属组(groupID) 则有 select * from message where target='*' or target='$userID' or target='$groupID' 必要时再加个未读标志过滤一下
21,886
社区成员
140,364
社区内容
加载中
试试用AI创作助手写篇文章吧