我想要將用戶朋友列表顯示在他們的個人資料頁面上,但是我可以顯示的是用戶個人資料的名稱,而不是他們的任何朋友或個人資料圖片。無法獲取要顯示的朋友列表
我的表是因爲這樣
USERS
user_id
username
profile
FRIENDS
user_id
friend_id
accepted (ENUM 0 for no, 1 for accepted).
這裏是我使用的代碼,我還沒有開始將我的網站還沒有mysqli的,所以是的,我知道代碼是當前脆弱。
<?php
$user_id = $_SESSION['user_id'];
$sql = "SELECT friends.id, friends.user_id, friends.friend_id, friends.accepted, users.user_id, users.username, users.profile
FROM `friends`
LEFT JOIN `users` on users.user_id = friends.user_id OR users.user_id = friends.friend_id
WHERE friends.friend_id = $user_id OR friends.user_id = $user_id
AND users.user_id != $user_id AND friends.accepted = '1' OR friends.friend_id = $user_id AND friends.accepted = '1'";
$result = mysql_query($sql);
?>
<img src="<? echo $profile; ?>"><? echo $username; ?>
感謝您的任何提示。
什麼$輪廓返回? –
你試過轉儲$ profile嗎? –
配置文件是在用戶表中保存配置文件圖片的字段。但它只是返回「」 – user2571547