我的网站有一个很大的问题。我有一个表单,更像是用于提交评论的文本框,这不是问题。问题是显示评论。我想根据用户添加的朋友来显示评论,就像 facebook、twitter 一样。
我有 3 张桌子:photo_tb
, comment_tb
, friendship_tb
.
friendship_tb
包含列名称、朋友。name存储您的电子邮件,friend 存储您添加的人的电子邮件....
我需要photo_tb
获取发表评论的人的照片,并且我成功使用了 mysql 加入。
在我的comment_tb
...中,我收到了在我的commentname 列中发表评论的人的电子邮件以及该人发表的评论...
我想通过 ffriendship 显示评论,例如 A 先生添加 B 先生和 c 先生 .. 当 A 先生登录时,他应该只收到 B 先生和 c 先生的评论,而他的评论没有 G 先生或 H 先生的评论。
这就是我到目前为止所拥有的
SELECT
comment_tb.comment_id
, comment_tb.comname
, comment_tb.comment
, comment_tb.time
, photo_tb.name
, photo_tb.photo
, friendship.name
, friendship.member
FROM comment_tb, photo_tb, friendship
WHERE
comment_tb.comname=photo_tb.name
and friendship.name = colname
colname 是 MM_Username 的变量,登录时的 session 变量旨在显示与您相关的评论。
sql语句成功将图片附加到每个评论名称,但不限制评论仅限添加的朋友。