在PHP中,如何显示用户好友列表中的人的帖子?
我有两张表,分别是“posts”和“friends”。我想展示 我的代码-在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
$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).")");