2011-08-05 69 views
0

我有兩個名爲「帖子」和「朋友」的表格。我想顯示 我的代碼 -我如何顯示PHP中用戶的朋友列表中的人的帖子?

 $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"); 
} 

如何顯示由該用戶的好友發佈沒有一次又一次展示他們的職位?

+0

請說明你的代碼,你的問題 – Nickool

回答

1
$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).")"); 
+0

此代碼不爲我工作....它說'的Array'而非朋友的名字,當我試圖呼應$職位查詢。 –

+0

@YASHMATHUR:編輯。對不起 – genesis

+0

所有的名字必須在'$ posts'查詢中的單引號內。我怎麼做? –

相關問題