在PHP中,如何显示用户好友列表中的人的帖子?

在PHP中,如何显示用户好友列表中的人的帖子?,php,Php,我有两张表,分别是“posts”和“friends”。我想展示 我的代码- $yyss = mysql_query("select * from friends where friend_id='$emaild' or user_id='$emaild'"); $rp = mysql_num_rows($yyss); $fk = mysql_query("select * from friends where friend_id='$emaild' or user

我有两张表,分别是“posts”和“friends”。我想展示 我的代码-

        $yyss = mysql_query("select * from friends where friend_id='$emaild' or user_id='$emaild'");
    $rp = mysql_num_rows($yyss);
    $fk = mysql_query("select * from friends where friend_id='$emaild' or user_id='$emaild' limit 3");
    while($nr = mysql_fetch_assoc($fk)){
    $frid=$nr['user_id'];
    $ffr = $nr['friend_id'];
    $sql = mysql_query("SELECT * FROM posts where id='$frid' or id='$ffr' order by unid desc");
}

如何显示用户朋友发布的帖子而不反复显示?

请澄清您的代码和问题此代码对我不起作用…当我尝试回显$posts查询时,它显示的是
数组
,而不是朋友的姓名。所有的姓名必须在列表中的单引号内
$posts
查询。我该怎么做?
 $friends = mysql_query("SELECT * FROM friends WHERE friend1 = '$my_uid'"); 
 while($friend = mysql_fetch_assoc($friends)){
     $f[] = $friend['friend2']; 
 }

 $posts = mysql_query("SELECT * FROM posts WHERE owner_id IN
 (".implode(",", $f).")");