Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So erhalten Sie den Namen des Lehrers eines Kurses

Ihre Frage ist unvollständig, da die genaue Abfrage je nach Ihrer Moodle-Version unterschiedlich ist, ob Sie SQL oder MySQL verwenden, und wir Ihnen auch keine umfassende Antwort geben können, ohne Ihre Tabellenstrukturen zu kennen.

Allerdings , in Moodle 2.x können Sie eine API-Abfrage (PHP) verwenden, die etwa so aussieht:

$role = $DB->get_record('role', array('shortname' => 'editingteacher'));
$context = get_context_instance(CONTEXT_COURSE, $courseid);
$teachers = get_role_users($role->id, $context);

und dann return $teachers; ausführen oder echo $teachers; diese Ergebnisse auszugeben.

Wie ich schon sagte, ohne Ihre genauen Systemdetails zu kennen, kann ich Ihnen keine genaue Antwort und eine funktionierende Abfrage geben, also nehmen Sie das mit einer Prise Salz; Möglicherweise müssen Sie damit herumspielen, damit es funktioniert.