Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Выборка за последний час


Автор: Areostar 10.8.2015, 08:24
Вот запрос:

Код

$sql ="SELECT `PartnerID`, `Email`, `FirstName`, `LastName`, `Phone`, `PhonePrefix`, `CreatedDate` FROM `users` WHERE `CreatedDate` > (NOW() - INTERVAL 60 MINUTE)";
                    
    $stmt = $conn->prepare($sql);                
    $stmt->execute();




НЕвозвращает ничего! Хотя подходящие записи есть.

Что не правельно!? 

Автор: Areostar 10.8.2015, 08:45
Поле: CreatedDate типа timestamp. 

Автор: igorold 11.8.2015, 06:06
Ручками в mysql этот запрос что выдает?

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Vyborka-za-posledny-chas-id55c83627ae2015752c8b4567#findElement_E7045_55c966a1ae20153f7546f91a_0

Автор: Shark 21.8.2015, 06:53
WHERE `CreatedDate` > (NOW() - INTERVAL 60 MINUTE)"; - т.е. когда-то была создана запись, и ты пытаешься сделать выборку записи, дата которой больше текущего времени?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)