Запрос и вывод sql запроса

Запрос и вывод sql запроса

by Илья Липаков -
Number of replies: 1

Как вывести все курсы списком? Выводится только одно значение из столбца fullname

Ссылка на github:https://github.com/MarsFM/studentcabinet 

Файл logiclib.php

function get_list_courses() {

    global $DB;

    return $DB->get_record_sql('SELECT fullname FROM {course} WHERE id > ?', array(1));  

}

Файл view_archive.php

$courses = get_list_courses();
    $table = new html_table();
    $table->head = array(get_string('courses','block_studentcabinet'));
    $table->width = '300px';
foreach ($courses as $value_courses) {

     $table->data[] = array($value_courses);

}
echo html_writer::table($table);



Если написать $table->data[] = array($value_courses->fullname);

то выводится ничего не будет?




Sum of ratings: -
In reply to Илья Липаков

Re: Запрос и вывод sql запроса

by Илья Липаков -

Всё нашёл ошибку) 

Надо писать return $DB->get_records_sql('SELECT fullname FROM {course} WHERE id > ?', array(1));  

и $table->data[] = array($value_courses->fullname);