const tasks = [...initialTask];
где в основном используются кастомные события?
Верно ли я поступил?
select count(*) total_count
from statistics_couter_visit as scv
select count(case when scv.date >= UNIX_TIMESTAMP(CURDATE()) then 1 end) today_count,
count(case when scv.date >= UNIX_TIMESTAMP(DATE_SUB(CURDATE(), INTERVAL 1 DAY)) and scv.date < UNIX_TIMESTAMP(CURDATE()) then 1 end) yesterday_count,
count(case when scv.date >= UNIX_TIMESTAMP(DATE_SUB(CURDATE(), INTERVAL 1 WEEK)) then 1 end) week_count,
count(case when scv.date >= UNIX_TIMESTAMP(DATE_SUB(CURDATE(), INTERVAL 1 MONTH)) then 1 end) month_count,
count(*) total_count -- статистика за все время
from statistics_couter_visit as scv
-- тут нет where, выборку не урезаем, чтобы получать полный подсчет строк
$user_attendance_profile = mysql_fetch_array(mysql_query("
SELECT * FROM
statistics_couter_visit
WHERE
tag='".mysql_real_escape_string($base_quest['tag'])."' AND
ip='".mysql_real_escape_string($ip)."' AND
browser='".mysql_real_escape_string($browser)."' AND
date >= UNIX_TIMESTAMP(DATE_SUB(CURDATE(), INTERVAL -1 DAY)) -- полночь следующего дня
")
);