sql >> データベース >  >> RDS >> Mysql

コースの先生の名前を取得する方法

    正確なクエリは、SQLとMySQLのどちらを使用しているかにかかわらず、Moodleのバージョンによって異なるため、質問は不完全です。また、テーブル構造を知らなければ、包括的な回答を提供することはできません。

    ただし 、Moodle 2.xでは、次のようなAPIクエリ(PHP)を使用できます:

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

    次に、return $teachers;を実行します またはecho $teachers; 上記の結果を出力します。

    私が言ったように、あなたの正確なシステムの詳細を知らなければ、私はあなたに正確な応答と機能するクエリを与えることができないので、それをほんの少しの塩で取ってください。それを機能させるには、それをいじくり回す必要があるかもしれません。




    1. 単純なWebドキュメントシステム(または基本的なCMS)でRDBMSとフラットファイルを使用することの本当の利点はありますか?

    2. MySQLで厳密なsql_modeを有効にするにはどうすればよいですか?

    3. Hibernate mysql innodb

    4. 混合文字列/整数列の最大値を選択する方法は?