[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с запросом к бд
Гость_User
Данные в поле date БД - time () (т.е. UNIX время)

$current_date = date('m.Y',time());


Запрос такой -

mysql_query ("SELECT COUNT(*) FROM `table` WHERE date=".$current_date);


Как модифицировать запрос, чтобы здесь

WHERE date=".$current_date


сравнивалось форматированное поле date, т.е. (date('m.Y',date))



Спустя 14 минут, 16 секунд (1.03.2011 - 11:29) Evilsoul написал(а):
в каком формате дата в БД хранится? вот с такой и нужно сравнивать

Спустя 9 минут, 32 секунды (1.03.2011 - 11:38) guest1 написал(а):
То, что нужно - мне виднее.
Мне интересно возможно ли, вообще, то, что я спросил и если да, то как?

Спустя 1 минута, 50 секунд (1.03.2011 - 11:40) Snus написал(а):
guest1
Тебе так никто не будет отвечать. Evilsoul вполне нормальный вопрос задал. В каком формате у тебя дата в БД? DATE? или VARCHAR с самописной датой?

Спустя 43 секунды (1.03.2011 - 11:41) linker написал(а):
mysql_query("SELECT COUNT(*) FROM `table` WHERE FROM_UNIXTIME(`date`, '%m.%Y') = '".$current_date . "'");

Snus
Написано же
Цитата
Данные в поле date БД - time () (т.е. UNIX время)

Спустя 2 минуты, 9 секунд (1.03.2011 - 11:43) Гость_User написал(а):
linker, спасибо.
То, что нужно.

Спустя 4 минуты, 9 секунд (1.03.2011 - 11:47) Snus написал(а):
linker
laugh.gif Я просто зачастую через строчку читаю, что пишет автор, потому, что лень разбираться, а сразу читаю, что отвечают и сужу по ответам, что хочет автор biggrin.gif Evilsoul, это ты меня запутал biggrin.gif

Спустя 1 минута, 32 секунды (1.03.2011 - 11:49) Evilsoul написал(а):
Snus
Опять я виноват biggrin.gif а почему ты мою строчку не пропусти ?smile.gif я сам сразу не вьехал laugh.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.