如何获得课程教师的名字

时间:2015-07-10 20:55:56

标签: mysql moodle

您能否帮我创建一个显示课程教师的查询

示例:

课程名称:课程1 老师:詹姆斯安德森

我有这个问题:

SELECT DISTINCT ldm_user.id,
ldm_user.firstname, 
ldm_user.lastname,
ldm_course.shortname,
ldm_course.fullname,
ldm_role.id as role_id, 
ldm_role_assignments.id

FROM ldm_course,ldm_user,ldm_role,ldm_context,ldm_role_assignments

WHERE ldm_course.fullname = "i-ONS001 Taller de Lectura y Redacción IV" and ldm_role_assignments.id = 4

但这并没有像预期的那样返回老师的名字。

1 个答案:

答案 0 :(得分:0)

您的问题不完整,因为确切的查询会因您的Moodle版本而异,无论您是使用SQL还是MySQL,我们也无法在不知道您的表结构的情况下为您提供全面的答案

然而,在Moodle 2.x中,您可以使用API​​查询(PHP),如下所示:

return $teachers;

然后执行echo $teachers;if(myFancyArray.indexOf(document.formName.elementName.value) !== -1){ alert("You did something wrong!"); } 输出所述结果。

就像我说的那样,在不知道您确切的系统细节的情况下,我无法给您准确的回复和有效的查询,所以请尽量少吃盐;你可能需要玩它才能让它发挥作用。

  

参考:GitHub issue I had opened at the time