Как извлечь из таблицы поля DATATIME 00-00-00 00:00:00

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
anatoliy.qis
проходил мимо
Сообщения: 5
Зарегистрирован: 2012-01-17 8:28:01

Как извлечь из таблицы поля DATATIME 00-00-00 00:00:00

Непрочитанное сообщение anatoliy.qis » 2012-02-03 7:32:30

Здравствуйте подскажите пожалуйста как мне извлечь из таблицы поля от 06:00:00 времени до 22:00:00 и с определенного пользователя.
Вот пробовал так

Код: Выделить всё

$res= mysql_query("SELECT user,datatime FROM table_user WHERE HOUR(datatime ) BETWEEN 06 AND 21");
работает по времени нормально но как добавляю

Код: Выделить всё

$res= mysql_query("SELECT user,datatime FROM table_user WHERE user = 'admin' AND HOUR(datatime ) BETWEEN 06 AND 21");
сразу ошибка, подскажите что не так, может есть еще вариант какой-нибудь за раннее благодарю.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

snorlov
подполковник
Сообщения: 3745
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Как извлечь из таблицы поля DATATIME 00-00-00 00:00:00

Непрочитанное сообщение snorlov » 2012-02-03 8:54:37

А вы попробуйте сначала дать

Код: Выделить всё

$res= mysql_query("SELECT user,datatime FROM table_user WHERE user = 'admin' ");
А потом

Код: Выделить всё

$res= mysql_query("SELECT user,datatime FROM table_user WHERE user = 'admin' AND ( HOUR(datatime ) BETWEEN 06 AND 21)");

anatoliy.qis
проходил мимо
Сообщения: 5
Зарегистрирован: 2012-01-17 8:28:01

Re: Как извлечь из таблицы поля DATATIME 00-00-00 00:00:00

Непрочитанное сообщение anatoliy.qis » 2012-02-03 9:09:06

snorlov писал(а):А вы попробуйте сначала дать

Код: Выделить всё

$res= mysql_query("SELECT user,datatime FROM table_user WHERE user = 'admin' ");
А потом

Код: Выделить всё

$res= mysql_query("SELECT user,datatime FROM table_user WHERE user = 'admin' AND ( HOUR(datatime ) BETWEEN 06 AND 21)");
Пробовал и по вашему.
Но у меня и так работает

Код: Выделить всё


$res= mysql_query("SELECT user,datatime FROM table_user WHERE HOUR(datatime ) BETWEEN 06 AND 21");
и так 
$res= mysql_query("SELECT user,datatime FROM table_user WHERE user = 'admin' ");
а вмести не хочет 
$res= mysql_query("SELECT user,datatime FROM table_user WHERE user = 'admin' AND HOUR(datatime ) BETWEEN 06 AND 21");

anatoliy.qis
проходил мимо
Сообщения: 5
Зарегистрирован: 2012-01-17 8:28:01

Re: Как извлечь из таблицы поля DATATIME 00-00-00 00:00:00

Непрочитанное сообщение anatoliy.qis » 2012-02-03 9:30:36

Тема закрыта решил проблему спасибо всем вам за помощь.