sql >> Databasteknik >  >> RDS >> Mysql

Hur man får namnet på en kurs lärare

Din fråga är ofullständig, eftersom den exakta frågan kommer att variera beroende på din version av Moodle, om du använder SQL eller MySQL, och vi kan inte heller ge dig ett heltäckande svar utan att känna till dina tabellstrukturer.

Men , i Moodle 2.x kan du använda en API-fråga (PHP) som ser ut ungefär så här:

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

och gör sedan en return $teachers; eller echo $teachers; för att mata ut nämnda resultat.

Som jag sa, utan att känna till dina exakta systemdetaljer kan jag inte ge dig ett korrekt svar och en fungerande fråga så ta det med en nypa salt; du kanske måste leka med den för att få den att fungera.




  1. PHP/mysql hämta antalet berörda rader av UPDATE-satsen

  2. Hur lagrar man filnamnet i databasen, med annan information när man laddar upp bilden till servern med PHP?

  3. hämta data från mysql och visa i form

  4. hur skickar man ett nollvärde till ett främmande nyckelfält?