Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak uzyskać imię i nazwisko nauczyciela kursu

Twoje pytanie jest niekompletne, ponieważ dokładne zapytanie będzie się różnić w zależności od Twojej wersji Moodle, niezależnie od tego, czy używasz SQL, czy MySQL, a ponadto nie możemy udzielić Ci wyczerpującej odpowiedzi bez znajomości struktury tabel.

Jednak , w Moodle 2.x możesz użyć zapytania API (PHP), które wygląda mniej więcej tak:

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

a następnie wykonanie return $teachers; lub echo $teachers; aby wyświetlić te wyniki.

Tak jak powiedziałem, nie znając dokładnych szczegółów twojego systemu, nie mogę dać ci dokładnej odpowiedzi i działającego zapytania, więc weź to z przymrużeniem oka; być może będziesz musiał się z tym pobawić, aby zadziałało.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak prawidłowo używać transakcji i blokad, aby zapewnić integralność bazy danych?

  2. Wybierz wiersz i rzędy wokół niego

  3. MIN/MAX vs ORDER BY i LIMIT

  4. Jaką długość muszę określić dla ciągu zaszyfrowanego za pomocą AES-256-CBC w bazie danych?

  5. jak uzyskać sumę kolumny z zapytaniem do kodeignitera