所以我试图制作一个社交媒体类似的功能,你在用户的个人资料中,你可以看到他的朋友列表,他们的个人资料图片和他们的名字是这样的:
我正在处理的SQL表是“用户”表和“友谊”表:
“用户”表:
如何从我当前所在页面的用户的朋友那里获取first_name,last_name和user_avatar信息?
(我的用户的BidItem
目前正在我的网页上存储一个名为BidItem
的变量。让我们说当前//set up socket and input/output streams
socket = new Socket(host, PORT);
//input stream from the socket connected to
networkInput = new Scanner(socket.getInputStream());
//output stream to the socket connected to
output = new PrintWriter(socket.getOutputStream(), true);
//set up thread to monitor values held on server
BidMonitor bidMonitor = new BidMonitor();
bidMonitor.start();
)
答案 0 :(得分:0)
要获取用户的朋友信息,请使用以下查询(如果"当前"用户的目的是"接受者"在friendships
表中):
// php code: $userID = 1;
SELECT u.first_name, u.last_name, u.user_avatar
FROM users AS u
INNER JOIN friendships AS fr ON fr.RequesterID = u.UserID
WHERE fr.AccepterID = $userID AND fr.friendship_active = 1;