我已成功设法输出用户朋友的帖子......
$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语句只是为了加载用户帖子但是当我这样做时,用户帖子首先按照输出时间的顺序输出,然后用户帖子后显示的是朋友帖子... 谢谢:))
答案 0 :(得分:2)
您实际上需要OR
条件:
$query = mysql_query("SELECT * FROM `users_posts` WHERE user_id IN ($friend) OR `user_id`=$session_user_id ORDER BY `time` DESC");
答案 1 :(得分:0)
尝试:
$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。
答案 2 :(得分:0)
如果我理解正确你想要做什么,你需要做的就是改变 'user_id = $ session_iser_id 至 或'user_id = $ session_iser_id