我正在试图弄清楚如何构建如上所述的东西。 我有一个用户表,其中每个用户都使用唯一的ID进行标识,并且我有一个“朋友列表”表,其中用户ID与其他用户ID匹配以建立连接。内容表有一个名为Private的TINYINT字段,1是private& 0是公开的。我的目标是做两件事,
1)使某些内容仅对位于frienlist上的用户可见 2)使内容仅对内容的创建者可见
我不确定我应该如何建立这个或从哪里开始。任何反馈都非常感谢!
答案 0 :(得分:1)
steps are as follows :
1. Save the user in the session
2. the things that he can see put them like this
if(user){
display
}
3. if you have an creator id saved for each content, get the id of the creator
4. check if(creator==content->creator)
{
display
}
答案 1 :(得分:0)
这是我使用的查询:
$userContent = $conn->prepare("SELECT * FROM followlist
JOIN users
on user_id_b = users.id
JOIN board on user_id_a = board.userID
WHERE user_id_a = $userid
AND board.private = 0");
$userContent->execute();
$c = $userContent->fetchAll(PDO::FETCH_ASSOC);