Здравствуйте! Никак не могу понять, как вывести результат запроса sql в таблицу moodle. Дело такое, я создаю блок, который отвечает за вывод категорий курсов, названий курсов и количество тем в каждом курсе. Вывод должен осуществляться в таблицу. Есть корявый код, который выводит категории и курсы, но курсы категориям не соответствуют.. в mysql workbench этот запрос работает нормально, а тут видимо вывод неправильный
$table = new html_table(); //создаю таблицу
$courses = $DB->get_records_sql('SELECT * FROM {course}');
$category=$DB->get_records_sql ('select fullname,name from {course}
join {course_categories} ON category={course_categories}.id'); //тот самый запрос
foreach ($category as $course_categories) //тут начинаются проблемы
{
foreach($courses as $course)
{
$table->data[] = array($course_categories->name,$course->fullname);
}
}
объясните новичку, как решить проблему и вывести всё, что требуется(