Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách lấy tên giáo viên của khóa học

Câu hỏi của bạn chưa hoàn chỉnh vì truy vấn chính xác sẽ khác nhau tùy thuộc vào phiên bản Moodle của bạn, cho dù bạn đang sử dụng SQL hay MySQL và chúng tôi cũng không thể cung cấp cho bạn câu trả lời toàn diện nếu không biết cấu trúc bảng của bạn.

Tuy nhiên , trong Moodle 2.x, bạn có thể sử dụng một truy vấn API (PHP) trông giống như sau:

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

và sau đó thực hiện return $teachers; hoặc echo $teachers; để xuất ra các kết quả đã nói.

Như tôi đã nói, nếu không biết chi tiết hệ thống chính xác của bạn, tôi không thể cung cấp cho bạn câu trả lời chính xác và một truy vấn đang hoạt động, vì vậy hãy chấp nhận điều đó với một chút muối; bạn có thể cần phải thử với nó để làm cho nó hoạt động.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cài đặt gem mysql2 cho Ruby on Rails với Mac OSX 10.6

  2. Không thể khởi động máy chủ rails

  3. Truy vấn động SQL của tôi thực thi và đưa vào một biến trong thủ tục được lưu trữ

  4. Đếm cột theo ngày tháng trong SQL

  5. Tìm tất cả các cột số nguyên đang đạt đến giới hạn của nó bằng cách sử dụng information_schema