Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como obter o nome do professor de um curso


Sua pergunta está incompleta, porque a consulta exata irá variar dependendo da sua versão do Moodle, se você estiver usando SQL ou MySQL, e também não podemos lhe dar uma resposta abrangente sem conhecer suas estruturas de tabela.

No entanto , no Moodle 2.x você pode usar uma consulta de API (PHP) que se parece com isso:
$role = $DB->get_record('role', array('shortname' => 'editingteacher'));
$context = get_context_instance(CONTEXT_COURSE, $courseid);
$teachers = get_role_users($role->id, $context);

e então fazendo um return $teachers; ou echo $teachers; para produzir os referidos resultados.

Como eu disse, sem conhecer os detalhes exatos do seu sistema, não posso lhe dar uma resposta precisa e uma consulta funcional, então leve isso com uma pitada de sal; você pode precisar brincar com ele para fazê-lo funcionar.