繁体   English   中英

像MySQL这样的PHP MySQL跟随系统

[英]PHP MySQL follower system like twitter

我正在开发一个用户关注系统,我需要一些帮助。 我想要做的是,如果user 1登录并跟随user 2 ,系统应该显示user 1正在跟踪user 2列表中的用户2。

粉丝们表现得很好。 我想是为了显示,如果在用户下其他用户登录是显示文本following ,如果没有显示文本follow 我怎么做?

用户表

----------------------
uid  | username
----------------------

按照表格

------------------------------------------
fid  | follower_id | followed_id
------------------------------------------

我对获取粉丝的疑问

SELECT 
    *
FROM
    followers
        LEFT JOIN
    users ON users.uid = followers.follower_id
WHERE
    followers.followed_id = '$my_id'

登录用户

if(isset($_SESSION['myuser'])){
    $user_id = some_id;
}

我可以在第一个查询中运行另一个查询,但我正在尝试使用一个查询。

WHERE子句上,根据follower_id字段进行过滤,而不是followed_id

SELECT *
FROM followers
LEFT JOIN users ON users.uid = followers.follower_id
WHERE followers.follower_id = '$my_id'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM