如何在moodle 1.9中获得学生所属课程的列表?

如何在moodle 1.9中获得学生所属课程的列表?,moodle,Moodle,我已经检查过了,但是我的数据库中没有一些表(我是 也使用相同的前缀“mdl_389;”) 我想知道是否有人知道一个查询可以打印一个特定学生注册的课程。我尝试了这个查询,它没有输出任何错误,只是没有显示正确的信息:($userid在语句之前声明) 如果有人有想法,请告诉我…谢谢 这看起来像是一个Moodle 1.9查询 对于Moodle 2,您需要以下内容: SELECT c.fullname FROM mdl_course c JOIN mdl_enrol e ON e.courseid = c

我已经检查过了,但是我的数据库中没有一些表(我是 也使用相同的前缀“mdl_389;”)

我想知道是否有人知道一个查询可以打印一个特定学生注册的课程。我尝试了这个查询,它没有输出任何错误,只是没有显示正确的信息:($userid在语句之前声明)


如果有人有想法,请告诉我…谢谢

这看起来像是一个Moodle 1.9查询

对于Moodle 2,您需要以下内容:

SELECT c.fullname
FROM mdl_course c
JOIN mdl_enrol e ON e.courseid = c.id
JOIN mdl_user_enrolment ue ON ue.enrol = e.id 
WHERE ue.userid = [userid]
更完整的查询还将检查注册和用户注册记录的status=0(并检查开始/结束日期,但这对于基本情况来说应该足够了)


(对于任何拼写错误,我深表歉意-我面前没有测试此问题的代码)

我很抱歉没有指定,但是moodle 1.9…感谢您的回答
SELECT c.fullname
FROM mdl_course c
JOIN mdl_enrol e ON e.courseid = c.id
JOIN mdl_user_enrolment ue ON ue.enrol = e.id 
WHERE ue.userid = [userid]