1

Тема: Вывод массива в нужном виде

Сразу скажу что в php не силен (как и в запросах к mysql).

Использую как основу фреймворк codeinteger.

Уже который день бьюсь над вопросом реализации следующей задачи....


Есть таблица с базой эпизодов сериалов ....поля по которым нужно делать выборку и сортировку serial (имя сериала) и season.

Запросом идет выборка из бд по нужному сериалу... потом сортировка по сезону..

и вот я понятия не имею как все построить (как я понял ) в многомерный массив и отсортировать.. чтоб потом можно было через foreach вывести все...

Thumbs up Thumbs down

2

Re: Вывод массива в нужном виде

Вот кусок кода из моего проекта (вывод списка всех отелей). В модели прописываем запросы к БД, в котроллере работаем с данными, в отображении выводим данные

Модель:

function get_all_hotels()  
{   
    $query = $this->db
        ->select('id, rus_name', FALSE)
        ->from('regions')
        ->where('pid', 0, FALSE)
        ->where('publish', 1, FALSE)
        ->order_by('id','asc')
        ->get();

    if ($query->num_rows() > 0){
        $rows = $query->result();
          $query->free_result();
        return $rows;
    } else {
        return FALSE;
    }
}  

Контроллер:

$this->load->model('films_model');
$data['hotels'] = $this->hotels_model->get_all_hotels();

Отображение:

<?php foreach($hotels as $row): ?>
<p><?php echo anchor('/hotels/view/'.$row->id, $row->rus_name); ?></p>
<?php endforeach; ?>

Thumbs up Thumbs down