выборка из мускул datetime

RO
На сайте с 13.07.2009
Offline
88
441

как выбрать из базы все значения сделанные за сегодня с текущим ip тоесть от 00:00 до 23:59 (если возможно то есче и по киеву)

тип поля `d` в формате datetime.

такой запрос бы меня спас если бы тип поля был к примеру варчар

select * from host where ip='$ip' AND d='$date' 

но как сделать это с datetime?

[Удален]
#1

чему равно $date в вашем случае?

RO
На сайте с 13.07.2009
Offline
88
#2

$date=date('Y-m-d H:i:s',time()+3600);

пока я вижу только 3 решения

1)$date=date('Y-m-d H:i:s',time()+3600); и тип поля варчар

2)$date=date('Y-m-d',time()+3600); и запрос

select * from host where ip='$ip' AND d like '$date%' 

3)отдельно писать дату и время

bearman, с вашей точки зрения как будет более верно? в стиле антиговнокод.

истинна где то рядом но не рядом со мной...

mts
На сайте с 10.06.2006
Offline
108
mts
#3

даю наводку

YEAR()

MONTH()

DAYOFMONTH()

Разработка и поддержка сайтов (http://webmaster24.ru/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий