Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 20.12.2011
Сообщений: 34
1

Вывод последних записей

08.03.2016, 20:33. Показов 943. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброе время суток!
Не могу понять, как вывести последние 15 записей но в обратном порядке? (т.е самая последняя запись должна идти первой, предпоследняя второй и т.д)
Сам вывод выглядит так, но он просто выводит последние 15 значений!
PHP
1
$last = $Functions->db->query("SELECT user,itemid,time,casename,id FROM drops WHERE time > ".intval($_POST['tlast'])." ORDER BY id DESC LIMIT 15");
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.03.2016, 20:33
Ответы с готовыми решениями:

Вывод последних записей
SELECT * FROM im.1_4 ORDER BY id DESC LIMIT 10 данный код выводит последние 10 записей, у меня в...

Вывод последних одинаковых записей
id s a i 1 Петров Петя 20A 2 Иванов Ваня 21A 3 ...

Вывод из БД последних записей пользователя
Доброго времени суток! Подскажите, как можно вывести из БД MSQL последние 10 записей определенного...

Получение последних записей
Здравствуйте! Допустим, есть таблица с именем tbl с таким содержанием: +----+------+------+ |...

5
7 / 7 / 5
Регистрация: 28.07.2014
Сообщений: 104
08.03.2016, 21:08 2
nickbi1, а у Вас вообще запрос выполняется?

Добавлено через 8 минут
У меня GROUP BY id DESC/ASC работает...
Попробуйте так -
PHP
1
$last = $Functions->db->query("SELECT user,itemid,time,casename,id FROM drops WHERE time > '".intval($_POST['tlast'])."' ORDER BY id DESC LIMIT 15");
0
0 / 0 / 0
Регистрация: 20.12.2011
Сообщений: 34
08.03.2016, 21:23  [ТС] 3
TampLieR, запрос выполняется!
PHP
1
$last = $Functions->db->query("SELECT user,itemid,time,casename,id FROM drops WHERE time > '".intval($_POST['tlast'])."' ORDER BY id DESC LIMIT 15");
Нет не работает, он выводит последние 15 записей, а нужно в обратном порядке!
0
7 / 7 / 5
Регистрация: 28.07.2014
Сообщений: 104
08.03.2016, 21:27 4
nickbi1, ORDER BY id ASC попробуйте, порядок поменяется
0
0 / 0 / 0
Регистрация: 20.12.2011
Сообщений: 34
08.03.2016, 21:29  [ТС] 5
так он будет выводить первые 15 записей а мне надо последние 15
0
106 / 16 / 4
Регистрация: 13.04.2009
Сообщений: 104
09.03.2016, 13:03 6
del

Добавлено через 6 минут
Может в эту сторону копать? Немного криво, но должно работать

MySQL
1
SELECT * FROM (SELECT user,itemid,time,casename,id FROM drops WHERE time > '".intval($_POST['tlast'])."' ORDER BY id DESC LIMIT 15) as table1  ORDER by table1.id
0
09.03.2016, 13:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.03.2016, 13:03
Помогаю со студенческими работами здесь

Группировка последних записей
Есть таблица coins. В ней поля id,account, datetime, balance. На каждый аккаунт много записей с...

Выборка последних записей
Есть таблица stantion_name вида: id | Название 1| Первая 2| Вторая (В ней перечислены некие...

Выборка последних записей с определенными айди
Добрый день! Есть таблица, в которую каждые сутки записываются данные. Вид примерно такой: 1)...

Как извлечь ID последних вставленных записей?
Здравствуйте! Столкнулся вот с какой проблемой. Вроде бы ничего замудренного я не требую от MySQL,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru