Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Сколько материалов добавлено сегодня, вчера, позовчера
Форумы портала PHP.SU » » Работа с СУБД » Сколько материалов добавлено сегодня, вчера, позовчера

Страниц (1): [1]
 

1. Webing - 13 Января, 2013 - 19:32:07 - перейти к сообщению
У меня есть БД.
Поле: date
тип: DATETIME
Хранит дату и время создания новости..

Как подсчитать. Сколько материалов добавлено сегодня, вчера, позовчера...

UNIX-TIMESTAMP < 8600 не предлагать. Т.к он не считает как нужно.
2. LIME - 13 Января, 2013 - 19:56:21 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $query='SELECT COUNT(*) cnt FROM tbl WHERE `date` > ' . date('Y-m-d');

(Добавление)
вчера
>=5.3 удобно пользоваться классом DateTime
3. Webing - 13 Января, 2013 - 21:09:46 - перейти к сообщению
LIME пишет:
date('Y-m-d',mktime(0,0,0,date('m'),date('d')-1,date('Y'));

Он вычитает 1 день из date. А если например 1 число. Он вычитает 1. получается 0.
31 выводить не вариант. Если например февраль? Там 28.
4. LIME - 13 Января, 2013 - 21:17:39 - перейти к сообщению
он умный он как надо считает

 

Powered by ExBB FM 1.0 RC1