Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - Craze

Страницы: [1]
1
Народ, помогите. Нужно сделать рейтинг консультантов по колличеству ответов, но чтобы он составлялся с периодом в 14 дней, а потом обнулялся. Т.е. люди отвечают 14 дней, формируется рейтинг, а через 14 дней все с начала. Главная проблема, как отобразить ответы за 14 дней? На 1 день я делаю так:

$r = mysql_query("select count(*),consultant_id from answers  where answer_date like \'".date("Y-m-d")."%\' group by consultant_id limit 20");
echo mysql_error();
$shown = mysql_num_rows($r);
$rating = array();
$and  = "";
while($q = mysql_fetch_array($r)) {
  $rating[$q[1]] = $q[0];
  $and = $and." and id != ".$q[1];
}
arsort($rating);

$max_id_day = array_pop(array_keys($rating));
$max_day = $rating[$max_id_day];

Главная фишка тут вот в чем where answer_date like \'".date("Y-m-d")."%\'
А как вот тут ставить 14 дней лимита не знаю! Подскажите, если можете.

Страницы: [1]