【发布时间】:2010-10-22 00:13:32
【问题描述】:
当用户发送好友请求并接受它时,好友信息和图片在用户端完美显示,但在好友端显示的是好友自己的图片和信息,而不是与好友成为好友的用户我该如何解决这个问题?
用户好友表
CREATE TABLE users_friends (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
user_id INT UNSIGNED UNSIGNED NOT NULL,
friend_id INT UNSIGNED NOT NULL,
friendship_status TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
date_created DATETIME NOT NULL,
PRIMARY KEY (id),
KEY user_id (user_id),
KEY friend_id (friend_id)
);
我当前的 MySQL 代码
SELECT users.*,
users_friends.*
FROM users
JOIN users_friends ON users.user_id = users_friends.friend_id
WHERE ( users_friends.user_id = '" . $user_id . "'
OR users_friends.friend_id = '" . $user_id . "')
AND users_friends.friendship_status = 1
GROUP BY users_friends.date_created
【问题讨论】: