我已经成功地输出了一个用户朋友的帖子...
$query = mysql_query("SELECT * FROM `users_posts` WHERE user_id IN ($friend) ORDER BY `time` DESC");
这将输出用户的所有好友帖子。但是我想获取用户本身的帖子以及朋友的帖子......这是我尝试过的...
$query = mysql_query("SELECT * FROM `users_posts` WHERE user_id IN ($friend) AND `user_id`=$session_user_id ORDER BY `time` DESC");
我什至尝试制作另一个 mysql 语句只是为了加载用户帖子,但是当我这样做时,用户帖子首先按照输出时间的顺序输出,然后在用户帖子之后显示朋友帖子......谢谢:)
你实际上想要一个OR
条件:
$query = mysql_query("SELECT * FROM `users_posts` WHERE user_id IN ($friend) OR `user_id`=$session_user_id ORDER BY `time` DESC");
尝试:
$query = mysql_query("SELECT * FROM `users_posts` WHERE user_id IN ($friend) OR `user_id`=$session_user_id ORDER BY `time` DESC");
这将返回数组中user_id的任何内容;以及用户自己的 ID。
如果我理解正确 ch您要做的只是改变和 'user_id = $session_iser_id自或者 'user_id = $session_iser_id