Помощник
|
Помогите: Нужно вывести последние записи из SQL |
ThanDdoR
|
Сообщение
#1
|
||
|
|
||
|
|||
FordogeN |
20.12.2008, 23:23;
Ответить: FordogeN
Сообщение
#2
|
|
Некет, по ройся по форуму - ZiTosS мне уже на этот вопрос отвечал:
SELECT * FROM nowa LIMIT 20 ORDER BY date DESC
-------------------- |
|
|
ZiTosS |
20.12.2008, 23:33;
Ответить: ZiTosS
Сообщение
#3
|
|
nowa это скорее всего у вас таблица, а не поле!
Зависит от того, нужно ли тебе потом дальнейшее обновление даты. Вот к примеру как на форуме, если добавили новое сообщение, или исправили старое, то тут нужно вести(с точностью до секунды) изменение в дате сообщения. Что влечёт изменение даты. 1) Если не важна дата, то можно выводить по ID, он уникален, и изменяется с добавлением даты на 1 SELECT * FROM table ORDER BY id DESC Выбрать записи со всеми полями из [table] без условия, отсортировать в обратном порядке(по убыванию) по полю [id] 2) Если дата всё таки важна, то есть множество полей, которые корректно работаю с датой и сортировкой по ней. Выделю 3 основных типа: DATE, DATETIME, TIMESTAMP. Все их можно заносить с помощью INSERT передавая в качестве параметра date([нужный формат]) SQL-запрос выглядеть будет так(поле date один из типов перечисленных выше): SELECT * FROM table ORDER BY date DESC Выбрать записи со всеми полями из [table] без условия, отсортировать в обратном порядке(от последней добавленной к раньше добавленной) по полю [date] Для ограничения количества записей используем синтаксис LIMIT [с какого],[сколько] Ставится в конце SQL-запроса(в данных примерах без объединений таблиц, без группировки, без вложенных запросов) А вообще для вас этот запрос будет выглядеть так SELECT [здесь перечисляем нужные поля, либо все поля - *] FROM nowa ORDER BY date DESC LIMIT 7
Поблагодарили: (0) |
|
|
ThanDdoR
|
Сообщение
#4
|
|
Всё понял, спасиб Зитос оч помог
|
|
|
ZiTosS |
21.12.2008, 0:02;
Ответить: ZiTosS
Сообщение
#5
|
|
|
Всегда рад помочь! Если возникнут ещё вопросы, пишите
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как вывести деньги в Украине с заблокированного Юмани ? | 30 | freeax | 5031 | 20.4.2024, 16:49 автор: Liudmila |
|
Нужно разносить телеграм каналы по разным аккаунтам? | 9 | Mixatraider | 1897 | 20.3.2024, 18:34 автор: Rebex |
|
Сколько времени нужно для раскачки нового сайта? | 29 | metvekot | 8042 | 8.3.2024, 15:41 автор: malamut |
|
Нужно ли закрывать ненужные страницы тегом noindex, follow? | 8 | noviktamw | 2915 | 2.3.2024, 12:53 автор: toplinks |
|
Нужно сделать репост статей в соц сети | 1 | HavingingWorld | 2494 | 27.2.2024, 2:15 автор: AndrePro |
Текстовая версия | Сейчас: 25.4.2024, 2:53 |