Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выборка записей с проверкой даты
 
 автор: TetRiska   (19.01.2012 в 14:35)   письмо автору
 
 

$sql4 = "
        SELECT `em_partners_name`,
               `em_partners_data`,
               `em_partners_sort`,
               `em_partners_page`,
               `em_partners_type`
        FROM `em_partners`
        WHERE DATE(`em_partners_end`) > NOW()
        "; 
        
$res4 = select_query($sql4);

Вот такой не сложный запрос использую для выборки партнеров. Должно выбрать несколько записей, где DATETIME записей больше текущей DATETIME сервера. Проверил DATETIME сервера она совпадает с DATETIME моего компьютера. На другом хостинге использовал подобную конструкцию запроса, то все окей отбирало. А вот на ВПС результат = 0. В чем же дело?

  Ответить  
 
 автор: TetRiska   (19.01.2012 в 15:49)   письмо автору
 
   для: TetRiska   (19.01.2012 в 14:35)
 

DATE(`em_partners_end`) = Y-m-d
NOW() = Y-m-d H:i:s
получалось я дату сравнивал с датойвремя, а нужно датувремя с датойвремя....
WHERE `em_partners_end` > NOW()

решил =\

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования