Есть запрос такого вида
SELECT a.id, a.author, a.txt, a.timestamp, b.log, b.em
FROM txt_mesg a
LEFT JOIN users b
ON b.id = a.author
WHERE a.tid = '".$id."'
ORDER BY a.timestamp DESC
LIMIT 12"
Сообщения выводятся в порядке убывания времени, а нужно, в порядке возрастания
Как можно произвести такую сортировку?
Убрать DESC
или заменить его на ASC
(но это не обязательно)
SELECT a.id, a.author, a.txt, a.timestamp, b.log, b.em FROM txt_mesg a LEFT JOIN users b ON b.id = a.author WHERE a.tid = '".$id."' ORDER BY a.timestamp LIMIT 12"
Вам судя по всему надо так же выбрать 12 последних сообщений, но при этом изменить их порядок. решается еще одним уровнем select с другой сортировкой:
SELECT *
FROM (
SELECT a.id, a.author, a.txt, a.timestamp, b.log, b.em
FROM txt_mesg a
LEFT JOIN users b ON b.id = a.author
WHERE a.tid = '".$id."'
ORDER BY a.timestamp DESC
LIMIT 12
) X
ORDER BY timestamp
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть event которые вызывает хранимую процедуруМожно ли передать параметры в евент который в свою очередь передаст их в процедуру?
я хочу отправить результат $K из кода кода PHP в базу данных MySQL,но что то сделал не так что не работает
проблема такая есть библиотека "https://githubcom/pcpratts/rootbeer1" проблема в том что при компиляции выдается тонна ошибок возможно я её как то не правильно...