Перейти к содержимому


Пользователь месяца
TimurR TimurR 1-й за Август
Очков активности: 726 3 темы, 35 сообщений, 11 баллов репутации
ТОП самых активных за этот месяц
  • Фотография ShowPrint
    #1

    ShowPrint (ShowPrint.ru)
    Очков активности: 207 2 темы, 17 сообщений, 6 баллов репутации

  • Фотография Ixman
    #2

    Ixman (o5cat.ru)
    Очков активности: 72 0 тем, 8 сообщений, 6 баллов репутации

  • Фотография WGN
    #3

    WGN (worldgamenews.com)
    Очков активности: 69 Вне конкурса за определение пользователя месяца

  • Фотография magnet
    #4

    magnet (rbfxdirect.com)
    Очков активности: 67.5 Вне конкурса за определение пользователя месяца

  • Фотография BLIK
    #5

    BLIK
    Очков активности: 30 Вне конкурса за определение пользователя месяца

  • Фотография Алексей111
    #6

    Алексей111
    Очков активности: 28.5 5 тем, 4 сообщения, 1 балл репутации

  • Фотография TimurR
    #7

    TimurR
    Очков активности: 22.5 Вне конкурса за определение пользователя месяца

  • Фотография torix
    #8

    torix
    Очков активности: 22.5 2 темы, 9 сообщений, 1 балл репутации

  • Фотография Developer
    #9

    Developer
    Очков активности: 21 1 тема, 11 сообщений, 1 балл репутации

  • Фотография fedornabilkin
    #10

    fedornabilkin (zaka4ano.ru)
    Очков активности: 18 0 тем, 4 сообщения, 3 балла репутации

  • Показать весь ТОП 10

Kwork.ru - услуги фрилансеров от 500 руб.

Поддержите форум! =)
Апдейты
  • Яндекс тИЦ: 19.11.2017
  • Яндекс выдача: 20.09.2018
Топ 5 участников по репутации


Помогите: Нужно вывести последние записи из SQL

#1 Arukard1

Arukard1
  • Неактивные
  • 193 сообщений
  • Репутация: 0
0

Отправлено 20 December 2008 - 15:43

Я на пхп пишу не давно, поэтому некоторые элементарные вещи не понимаю :)

Подскажите как вывести последние записи из бд(MySQL), допустим последние 7 записей

Из баз данных data поля nowa??

Собсвтенно это как информер на сайт, вроде что нового хочу сделать

 

 

  • 0

#2 FordogeN

FordogeN
  • Неактивные
  • 1414 сообщений
  • Репутация: 0

Отправлено 20 December 2008 - 22:23

Некет, по ройся по форуму - ZiTosS мне уже на этот вопрос отвечал:
SELECT * FROM nowa LIMIT 20 ORDER BY date DESC

  • 0

Как настроить выдержку и диафрагму зеркального фотоаппарата



#3 ZiTosS

ZiTosS
  • Неактивные
  • 5148 сообщений
  • Репутация: 8

Отправлено 20 December 2008 - 22:33

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

#4 Arukard1

Arukard1
    Topic Starter
  • Неактивные
  • 193 сообщений
  • Репутация: 0

Отправлено 20 December 2008 - 22:39

Всё понял, спасиб Зитос оч помог :)
  • 0

#5 ZiTosS

ZiTosS
  • Неактивные
  • 5148 сообщений
  • Репутация: 8

Отправлено 20 December 2008 - 23:02

Всегда рад помочь! Если возникнут ещё вопросы, пишите :)
  • 0



Похожие темы

  Название темы Автор Статистика Последнее сообщение

Оформление форума – IPBSkins.ru