Как получить данные в базе данных в порядке возрастания на основе идентификационного номера - PullRequest
0 голосов
/ 09 июля 2019

В настоящее время я могу просматривать список своей базы данных и помещать их в подменю моего сайта, в базе данных они располагаются от наименьшего к наибольшему (по идентификатору)

это код, который я использую для получения данных в базе данных:

   $database_service = get_data_of('service', 'id,slug,image,title');

«служба» в коде - это конкретная таблица, которую я получаю.

затем создаем цикл foreach, чтобы получить данные в порядке, но я хочу, чтобы они отображались в порядке HIGHEST TO LOWEST на основе идентификационного номера.

так вот полный код того, как я получаю данные:

            <ul class="classs class1 class2">
                <?php
   $database_service = get_data_of('service', 'id,slug,image,title');
                foreach ($database_service as $item) {
                ?>
                <li>
                    <a class="dropdown-item class lcass2" href="<?php echo $this->config->item('url') . 'service/' . $item->slug; ?>">
                        <img src="<?php echo $this->config->item('img').$item->image; ?>"
                                 class="clas1 class2" style="max-width:25px;"> 
                        <?php echo $item->title; ?>
                    </a>
                </li>
                <?php } ?>
            </ul>

как это сделать?

Ответы [ 2 ]

0 голосов
/ 09 июля 2019

Использовать

$this->db->select('id,slug,image,title')
->from('service')
->order_by('id','DESC')
->get();

ИЛИ вы также можете использовать это

$this->db->select('id,slug,image,title')
->order_by('id','DESC')
->get('service');

DESC, означающее нисходящий порядок, если хотите показать результат в порядке возрастания, просто используйте

$this->db->order_by('id','asc');

Ознакомьтесь с документацией

Ознакомьтесь с Учебником

0 голосов
/ 09 июля 2019

Используйте

$this->db->order_by('ID', 'desc');

в вашей модели, перед строкой ниже

$this->db->get();

для сортировки данных в порядке убывания.

Вы можетесм. ссылку ниже, чтобы узнать больше о заказе в Codeigniter.

Порядок по пункту в Codeigniter

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...