Покинул форум
Сообщений всего: 282
Дата рег-ции: Янв. 2007 Откуда: Сухиничи Калуж.обл.
Помог: 0 раз(а)
[+]
Подскажите, какими функциями можно сравнить даты? Смысл следующий: из базы данных извлекаются даты, и если дата уже прошла, то вывод в одну таблицу, а если нет то в другую.
И ещё в каком виде должен быть запрос на дату к базе данных? (Если можно простой пример такого запроса)
----- ..я не специалист, а только учусь
valenok
Отправлено: 06 Апреля, 2008 - 17:22:07
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Покинул форум
Сообщений всего: 282
Дата рег-ции: Янв. 2007 Откуда: Сухиничи Калуж.обл.
Помог: 0 раз(а)
[+]
Спасибо! разобрался.
----- ..я не специалист, а только учусь
Mister
Отправлено: 08 Апреля, 2008 - 20:13:00
Посетитель
Покинул форум
Сообщений всего: 282
Дата рег-ции: Янв. 2007 Откуда: Сухиничи Калуж.обл.
Помог: 0 раз(а)
[+]
Нашёл я функции для сравнения дат, но что - то не работает.
Запрос такой:
select * from meropr order by meropr_date desc where meropr_date=TO_DAYS(NOW())<TO_DAYS(date_col);
Ошибка :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in y:\home\localhost\www\zakaz\index.php on line 15
Понимаю запрос неверен, подскажите пожалуйста, как его сделать правильно?
----- ..я не специалист, а только учусь
EuGen
Отправлено: 08 Апреля, 2008 - 20:29:40
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Да, ошибок много в этом запросе. Хотя бы взять WHERE, идущее после ORDER BY.
Вопрос мне например не понятен - даты можно сравнивать на меньше и больше, как, например, целые числа.
Стало быть
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.