我有一个名为“项目”的表:
和另一个名为“user_to_project”的用户定义了哪个用户关注了哪些项目(在本例中,“user_id”1跟随“project_id”2,3)
我正在寻找一个功能来显示用户关注的所有项目。我在想这样的事情:
function getUserProjects($user_id){
global $db;
return $db->query('SELECT * FROM `projects` INNER JOIN `user_to_project` ON (`user_to_project`.`project_id` = `user_to_project`.`user_id`) WHERE `user_to_project`.`user_id` = ' . (int)$user_id );
}
但它不起作用......
答案 0 :(得分:0)
做
$sql = 'SELECT a.*,b.* FROM `projects` a
INNER JOIN `user_to_project` b
ON (b.project_id = a.project_id)
WHERE b.user_id = ' . (int)$user_id;