我正在创建在线课程系统,所以我创建了以下表格
表名=用户
-Columns:
1.userid
2.full name
3.email
4.user
5.password
表名称= stentents
-Columns:
1. stundentid
2. userid
3. idcourse
4. active
表名称=课程
-Columns:
1. idcourse
2. coursename
3. courseimage
4. courselink
5. courseactive
我需要从表课程和表学生那里获取所有信息的地方,其中idusuario = $ iduser
$ iduser = $ _ SESSION [“ iduser”];
问题是,我需要所有具有特定用户ID的庞大表数据,而不是从该表中获取课程ID,而不是从课程表中获取课程信息,而课程表中的课程ID则是来自学生表中的课程ID
我需要验证用户是否已订阅某门课程,以便我可以在其个人资料菜单上显示该课程。
我的英语不好,希望你能很好地理解。谢谢
答案 0 :(得分:0)
使用JOIN
:
SELECT *
FROM Stundents
INNER JOIN Courses ON Courses.idcourse = Stundents.idcourse
WHERE Stundents.userid = $iduser;