За последние 24 часа нас посетили 18837 программистов и 1619 роботов. Сейчас ищут 934 программиста ...

База данных

Тема в разделе "PHP и базы данных", создана пользователем ROZer, 6 дек 2010.

  1. ROZer

    ROZer Активный пользователь

    С нами с:
    14 ноя 2010
    Сообщения:
    24
    Симпатии:
    0
    Адрес:
    Тамбов
    Как сделать чтоб последние записи из бд на сайте были первыми???
     
  2. shurastik

    shurastik Активный пользователь

    С нами с:
    22 фев 2008
    Сообщения:
    285
    Симпатии:
    0
    Адрес:
    Латвия
    отсортировать
     
  3. ROZer

    ROZer Активный пользователь

    С нами с:
    14 ноя 2010
    Сообщения:
    24
    Симпатии:
    0
    Адрес:
    Тамбов
    а как?? :oops:
     
  4. shurastik

    shurastik Активный пользователь

    С нами с:
    22 фев 2008
    Сообщения:
    285
    Симпатии:
    0
    Адрес:
    Латвия
    в запросе, который выбирает эти данные - ORDER BY
     
  5. Zolingen

    Zolingen Активный пользователь

    С нами с:
    8 дек 2010
    Сообщения:
    2
    Симпатии:
    0
    Адрес:
    Москва
    добавляете поле time (время создания) и ORDER BY time DESC
     
  6. pavel_kps

    pavel_kps Активный пользователь

    С нами с:
    22 дек 2010
    Сообщения:
    3
    Симпатии:
    0
    конечно ORDER BY. согласен. но учтите ешё, что ORDER BY без соответствующей оптимизации будет негативно влиять на производительность. Что здесь можно сделать?
    1) на поле, по которому делается ORDER BY необходимо поставить индекс
    2) можно для особых нагруженных страниц сделать отдельные кеширующие таблицы(возможно денормализованные). Например, для главной страницы можно выделить несколько денормализованных и оптимизорованных таблиц. Тогда сайт будет веселей открываться :)

    http://www.mywebdev.ru/