Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment obtenir le nom du professeur d'un cours

Votre question est incomplète, car la requête exacte variera en fonction de votre version de Moodle, que vous utilisiez SQL ou MySQL, et nous ne pouvons pas non plus vous donner une réponse complète sans connaître vos structures de table.

Cependant , dans Moodle 2.x, vous pouvez utiliser une requête API (PHP) qui ressemble à ceci :

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

puis en faisant un return $teachers; ou echo $teachers; pour sortir lesdits résultats.

Comme je l'ai dit, sans connaître les détails exacts de votre système, je ne peux pas vous donner une réponse précise et une requête fonctionnelle, alors prenez cela avec une pincée de sel ; vous devrez peut-être jouer avec pour le faire fonctionner.