Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mendapatkan nama guru kursus?

Pertanyaan Anda tidak lengkap, karena kueri yang tepat akan bervariasi tergantung pada versi Moodle Anda, apakah Anda menggunakan SQL atau MySQL, dan kami juga tidak dapat memberikan jawaban yang komprehensif tanpa mengetahui struktur tabel Anda.

Namun , di Moodle 2.x Anda dapat menggunakan kueri API (PHP) yang terlihat seperti ini:

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

dan kemudian melakukan return $teachers; atau echo $teachers; untuk menampilkan hasil tersebut.

Seperti yang saya katakan, tanpa mengetahui detail sistem Anda yang sebenarnya, saya tidak dapat memberi Anda respons yang akurat dan kueri yang berfungsi, jadi ambillah dengan sedikit garam; Anda mungkin perlu memainkannya agar berfungsi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Periksa apakah ada baris, Laravel

  2. JDBC memberikan datetime MySQL di UTC

  3. Fungsi Backend Reset Kata Sandi

  4. Cara Menghapus Trailing Whitespace di MySQL

  5. Menggunakan SUM() tanpa mengelompokkan hasilnya