Изменение порядка вывода записей из базы данных

  • Автор темы Автор темы mEdvEd71
  • Дата начала Дата начала

mEdvEd71

Client
Регистрация
03.01.2021
Сообщения
167
Реакции
7
Баллы
18
Добрый день. Подскажите, пожалуйста, как можно поменять список записей из базы mysql?
Сейчас при постинге записей в блог, у меня публикуются вначале самые старые записи, бывает, что до новых не доходит даже очередь.
А мне нужно наоборот, чтобы в первую очередь постились самые свежие, а потом уже что останется.
Т.е. после запроса к БД они добавляются в таблицу, откуда уже берутся строки. В опциях есть взять случайную строку, первую, а как можно взять последнюю строку, т.к. самые новые записи находятся в самом конце таблицы? Заранее огромное спасибо!
 
в sql запрос добавь сортировку по полю добавления записи. хоть 100500 сортировок, это же sql великий и могучий.
 
  • Спасибо
Реакции: one и mEdvEd71
Спасибо за ответ. Пробую вот так:
select * from posts order by id ask where new_file_id is null and cat = '20'
Не работает.(
 
Может как-то через таблицу можно все-таки решить? Брать последнюю строку? Или инвертировать, чтобы последние строки вверху оказались?
 
Спасибо за ответ. Пробую вот так:
select * from posts order by id ask where new_file_id is null and cat = '20'
Не работает.(
все работает.
81588
 
  • Спасибо
Реакции: mEdvEd71
Ошибку выдаёт.
 

Вложения

  • 2021-08-21_172246.jpg
    2021-08-21_172246.jpg
    193,5 KB · Просмотры: 124
ну так смотри какой правильный синтаксис для сортировки у твой базы. в логе же пишет про это.
 
  • Спасибо
Реакции: mEdvEd71

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)