PHP ООП: Вывести данные из MySQL в массив PHP, а потом в цикл Foreach с использованием Класса

Class Db_sections {   /* создаю класс */

    /* завожу новые переменные с доступом private или public */
    public $query = '';
    public $row = '';
    public $sections = '';

    public function SelectSections($db) {   /* создаю функцию с передачей входящей внешней переменной $db */
    $this->query = mysqli_query($db, "SELECT * FROM sections");

    $this->sections = array();              /* включаем массив */
    while ($this->row = mysqli_fetch_assoc($this->query)) {
            $this->sections[] = $this->row;                 /* массив равно данные из базы */
    }

         return $this->sections;

    }
}


$sections = new Db_sections;     /* присвоил класс к переменной */
$sections->SelectSections($db);     /* вывел результат функции в классе */

$sections_list = $sections->SelectSections($db);
echo '<hr>';

foreach($sections_list as $section_list){                /* выводим цикл foreach */

    echo $section_list['name'];



}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *