За последние 24 часа нас посетили 18134 программиста и 1617 роботов. Сейчас ищут 1289 программистов ...

сортировка в разных версиях мускула

Тема в разделе "MySQL", создана пользователем el, 1 дек 2008.

  1. el

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

    С нами с:
    23 окт 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Ташкент
    Доброго времени суток.

    Столкнулся с проблемой: один и тот же скрипт с одной и той же базой на разных версиях MySQL по разному сортируется:
    PHP:
    1. $query=mysql_query("select * from news where activ='1' ORDER BY 'glavn' DESC, 'kogda' DESC limit 3");
    это запрос

    это сама таблица:
    Код (Text):
    1. id  glavn   kogda
    2. 1   0   2008-12-01 00:50:54
    3. 2   1   2008-11-25 11:18:25
    4. 3   0   2008-11-27 16:35:08
    дома - дэнвер с мусклом "Версия сервера: 4.1.16-max"
    на сервере - "Версия сервера: 5.0.51a-community"

    дома сортируется как надо, в данном случае:
    Код (Text):
    1. id  glavn   kogda
    2. 2   1   2008-11-25 11:18:25
    3. 1   0   2008-12-01 00:50:54
    4. 3   0   2008-11-27 16:35:08
    на сервере же тупо по айдишникам
    1
    2
    3

    не подскажите, почему? что изменилось в МуСКЛе? может что-то переделать?
     
  2. sylex

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

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    пиши в апострофах
    [sql]ORDER BY `glavn` DESC, `kogda`[/sql]
     
  3. el

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

    С нами с:
    23 окт 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Ташкент
    Спасибо.