Mysql
 sql >> Database >  >> RDS >> Mysql

Come ottenere il nome dell'insegnante di un corso

La tua domanda è incompleta, perché la query esatta varierà a seconda della tua versione di Moodle, indipendentemente dal fatto che tu stia utilizzando SQL o MySQL, e inoltre non possiamo darti una risposta completa senza conoscere le strutture delle tue tabelle.

Comunque , in Moodle 2.x puoi utilizzare una query API (PHP) simile a questa:

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

e poi facendo un return $teachers; o echo $teachers; per produrre detti risultati.

Come ho detto, senza conoscere i dettagli esatti del tuo sistema non posso darti una risposta accurata e una query funzionante, quindi prendilo con le pinze; potrebbe essere necessario giocarci un po' per farlo funzionare.