我正在尝试制作一个用户活动提要,该提要仅显示作为登录用户的朋友的用户活动。
字段 user1 和 user2 是好友请求发送者和好友请求接收者。问题是登录用户可能在任一字段中,所以我想知道如何if..else
针对这个特定问题发表声明。
基本上我想要:
IF user2 is $log_username SELECT user1 FROM friends...
ELSE
SELECT user2 FROM friends.
粗体代码(子查询)是我专门指的代码。
$sql = "
SELECT * FROM status
WHERE author in (
SELECT user2 FROM friends
WHERE user1='$log_username'
AND accepted='1'
OR user2='$log_username'
AND accepted='1'
) AND type='a'
";
任何帮助是极大的赞赏。