2016-05-28 75 views
1

我有一個表格作爲用戶和表作爲斑馬的朋友列表。我想獲取所有連接到特定用戶的朋友的詳細信息。獲取基於另一個表的數據

以下是我正在使用的代碼。但它不工作。

 $user_friend_pro_query= "Select * From users Where user_id IN (Select zebra_id From zebra Where user_id='$uid');"; 
    $user_friend_pro_fetch = $conn->query($user_friend_pro_query); 

    while($friend_pro_rows = $user_friend_pro_fetch->fetch_assoc()) 
    { 
    $friend_id=$friend_pro_rows['user_id']; 
    $user_avatar_thumb=$friend_pro_rows['user_avatar_thumb']; 

    ?><li> <a href="memeber-profile.php?user_id=<?php echo $friend_id ?>"> <img src="<?php echo $user_avatar_thumb ; ?>" width="42" height="42"></a></li> 

請幫

+1

它不起作用?你有任何錯誤? –

+0

沒有錯誤 – Raman

+0

然後出了什麼問題? –

回答

1

你可以嘗試改變這個代碼段

(Select zebra_id From zebra Where user_id='$uid');"; 

(Select zebra_id From zebra Where user_id='".$uid."')"; 

這將難逃$ UID變量,這可能會導致一個問題。

相關問題