sql >> Databáze >  >> RDS >> Mysql

Jak zjistit jméno učitele kurzu

Vaše otázka je neúplná, protože přesný dotaz se bude lišit v závislosti na vaší verzi Moodle, ať už používáte SQL nebo MySQL, a také vám nemůžeme poskytnout vyčerpávající odpověď bez znalosti struktury vaší tabulky.

Nicméně , v Moodle 2.x můžete použít API dotaz (PHP), který vypadá asi takto:

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

a poté provedete return $teachers; nebo echo $teachers; k výstupu uvedených výsledků.

Jak jsem řekl, bez znalosti přesných podrobností o vašem systému vám nemohu poskytnout přesnou odpověď a funkční dotaz, takže to berte s rezervou; možná si s tím budete muset pohrát, aby to fungovalo.




  1. MySQL:Hledání opakovaných jmen v mé tabulce uživatelů

  2. Efektivní výraz GROUP BY a CASE v Amazon Redshift/PostgreSQL

  3. Vytvoření vyhledávacího formuláře v PHP pro vyhledávání v databázi?

  4. Chyba:neplatná vstupní syntaxe pro celé číslo: