Задать вопрос

Как перевернуть наоборот добавленные из бд отзывы?

на сайте есть форма через которую добавляют данные, данные отправляются в базу данных, оттуда добавляются на страницу, но старые(добавленные раньше) отзывы оказываются выше новых, скажите, как можно это исправить
это код, для получения данных из бд:
<?php
    $db = new PDO(dsn:"mysql:host=localhost;dbname=BorkiFestival_site", username:"root", password: "1234");
    $info = [];
    if($query = $db->query("SELECT * FROM `reviews`")){
        $info = $query->fetchAll(fetch_style: PDO::FETCH_ASSOC);
    }else{
        print_r($db->ErrorInfo());
    }
    ?>

<?php foreach($info as $data):?>
                    <div id=<?php echo $data['id']?> class="reviews margin-bottom-50px">
                        <div class="reviews__div">
                            <h5 class="reviews__fio margin-bottom-40px margin-right-10px"><?php echo $data['name']?></h5>
                            <p class="reviews__date"><?php echo $data['date']?></p>
                        </div>
                        <p class="reviews__reviews margin-bottom-50px"><?php echo $data['text']?></p>
                    </div> 
                <?php endforeach; ?>
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
rozhnev
@rozhnev Куратор тега PHP
Fullstack programmer, DBA, медленно, дорого
Я думаю что так лучше:
SELECT `name`, `text`, `date` FROM `reviews` ORDER BY `date` DESC


Кроме этого, я не советую использовать "root" для подключения к базе!
Так же не советую выводить пользователю ошибки базы данных. Их следует писать в лог!
Ответ написан
Комментировать
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
SELECT * FROM `reviews` ORDER BY `id` DESC
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы