У меня есть MySQL запрос, как этотMySQL на сегодняшний день PHP функции
SELECT s.end_date_time AS Finishtime
FROM auctions_search AS s
WHERE end_date_time >NOW() + INTERVAL 3 HOUR;
так что мне нужно положить его в PHP я стараюсь, как этот
$aToday = date("Y-m-d H:i:s");
$aExpireAuctionTime = DBC::$slave->selectAssoc("
SELECT
s.end_date_time AS FinisDate
FROM
{$this->sDBName_Auction}.{$this->sTBLName_Auctions_Search} AS s
WHERE
s.end_date_time >{$aToday} + INTERVAL 3 HOUR
");
но дает мне ошибку, как
«У вас есть ошибка в синтаксисе SQL, проверьте, что соответствует вашей версии сервера MySQL для правильного синтаксиса для использования рядом с '08: 53: 24 + ИНТЕРВАЛОМ 3 ЧАСА»
end_date_time
колонок магазин заканчивающейся дате пунктов, где перечислен в магазине
поэтому мне нужно выбрать пункты, где они заканчиваются не более + 3
, например, у нас есть записи для прекращения в
- 2013-08-15 09:51:38
- 2013-08-15 10:56:40
- 2013-08-29 18:56:00
- 2013-08-19 12:56:32
и текущее время 2013-08-15 08:51:38
так мне нужно выбрать
- 2013-08-29 18:56:00
- 2013-08-19 12:56:32
Потому что другой финиширует после 3h
возможно запрос должен мне как
select
s.end_date_time
from
auctions_search AS s
where
true
and s.start_date_time <= 3
Введите строку даты в запрос или удалите форматирование и оставьте его без кавычек в запросе: date («YmdHis») ;, или используйте отметки времени Unix. – symcbean