2016-05-28 14 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変数を、エスケープします助けてください問題。

関連する問題