Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

организация отображения сообщений и тем на форуме

1.2K
26 октября 2006 года
PAVEL BASIC
171 / / 24.07.2006
Вот у меня такая трабла надо на форуме сделать так чтобы сообщения выводились по датам их написания то есть первое сообщение в теме должно быть наверху второе внизу и т.д., а темы наоборот новые наверх старые вниз.
Просьба если возможно помочь кодом, а если нет то хотя бы советом.
Заранее благодарен.
15
26 октября 2006 года
shaelf
2.7K / / 04.05.2005
Ты сам ответил на свой вопрос. Сортировка по дате. RTFM.
1.2K
26 октября 2006 года
PAVEL BASIC
171 / / 24.07.2006
RTFM какой?
Был бы у меня RTFM я бы не спрашивал. В том то и фишка я незнаю как произвести сортировку. ;)
Да и поле с датой у меня не Date а Varchar(10) :o
8
26 октября 2006 года
mfender
3.5K / / 15.06.2005
А почему так странно - Varchar(10)? Что там написано?
И не проще-ли использовать более традиционные методы хранения времени? Например BIGINT?
1.2K
26 октября 2006 года
PAVEL BASIC
171 / / 24.07.2006
Возможно и проще, но на момент написания базы данных я о них не знал.:o
А Varchar я стал использовать потому что я никак не знал как отобразить её в нормальном формате.:o
8
26 октября 2006 года
mfender
3.5K / / 15.06.2005
Но теперь-то знаешь? Так сделай по-человечески. Тогда вопросы сами отпадут.
1.2K
26 октября 2006 года
PAVEL BASIC
171 / / 24.07.2006
Я просто хотел узнать как выбрать данные с одновременной сортировкой, если можно конечно.:)
8
26 октября 2006 года
mfender
3.5K / / 15.06.2005
Из БД выбирается с помощью ORDER BY field_name (опционально направление сортировки ASC или DESC).
В твоём случае ничего о предполагаемых результатах такой сортировки сказать не могу, т.к. не могу представить себе время в виде Varchar(10).
1.2K
26 октября 2006 года
PAVEL BASIC
171 / / 24.07.2006
А если представить что у меня поле с типом Дате и пожалуста можно поподробнее о ASK и DESK:o
8
26 октября 2006 года
mfender
3.5K / / 15.06.2005
Ну уж это-то мог бы подсмотреть где-нибудь :)
ASC - "от меньшего к большему"
DESC - "от большего к меньшему"
15
27 октября 2006 года
shaelf
2.7K / / 04.05.2005
>>RTFM какой
http://my*******
http://mysql.com
http://shaelf.ru/book/mysql/manual.ru_toc.html
Этого хватит?
>>И не проще-ли использовать более традиционные методы хранения времени? Например BIGINT?
А как же date, timestamp, datetime, time и т.д.?))))
8
27 октября 2006 года
mfender
3.5K / / 15.06.2005
[quote=shaelf]А как же date, timestamp, datetime, time и т.д.?))))[/quote]
Эти поля, если мне что-то не изменяет (хотя могу ошибаться) хранят также информацию о TimeZone, а мне, когда пишу что-то на Delphi нужен чистый UNIXTIME. Так проще конвертировать в SystemTime на локальном компутере. Вобщем, для простоты сообщения с БД.
15
27 октября 2006 года
shaelf
2.7K / / 04.05.2005
Они хранят форматированную информацию о времени. Просто с помощью этих полей открывается довольно неплохой внутренния потенциал MySQL (внутренние функции для работы с временем), а если нужен unixtime, то SELECT UNIX_TIMESTAMP(data) as data.... сделает это)))
8
27 октября 2006 года
mfender
3.5K / / 15.06.2005
[QUOTE=shaelf]Они хранят форматированную информацию о времени. Просто с помощью этих полей открывается довольно неплохой внутренния потенциал MySQL (внутренние функции для работы с временем), а если нужен unixtime, то SELECT UNIX_TIMESTAMP(data) as data.... сделает это)))[/QUOTE]
Ок, буду знать. Просто привык уже так...
1.2K
29 октября 2006 года
PAVEL BASIC
171 / / 24.07.2006
А можно глупый вопрос, а как мне выбрать некоторые данные по определённому критерию и сортировать их по дате? :)
244
30 октября 2006 года
UAS
2.0K / / 19.07.2006
Вот чё за народ!!! Самим никак поискать!!!
SELECT something FROM table WHERE критерий_выборки ORDER BY date (ASC|DESC)
1.2K
30 октября 2006 года
PAVEL BASIC
171 / / 24.07.2006
Всем огромное спасибо за помощь.
:)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог