2017-01-23 51 views
0

我叫表的循环“项目”:创建从表中根据其它表的信息

table projects

和定义哪些用户遵循至极项目(另外一个叫做“user_to_project”在这个例子中,“USER_ID” 1遵循“PROJECT_ID” 2,3)

table "user_to_project"

我找显示由用户以下的所有项目的功能。我想是这样的:

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); 

} 

但它不工作...

+3

更改到'(\'项目\'\'PROJECT_ID \'=。 \'user_to_project \'\'PROJECT_ID \')' – JustOnUnderMillions

回答

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;