Има ли такава възможност

Lambenstein

Registered
Искам да попитам дали има възможност да направя скрипта си на определен период от време (ден, месец, година) да сменя резултатите. Това което е следното:
Да се прави като във вбокс(не е реклама)- топ 40 за днес, така да го направя и в моя свят.

Благодаря предварително
 
Това зависи от SQL заявката ти. Например
[sql]select title,sum(rating) from rates where itemdate='2011-12-05' order by 2 desc limit 40[/sql]
ще ти даде топ 40 за датата 5 декември 2011, а
[sql]select title,sum(rating) from rates where itemdate>='2011-11-01' and itemdate<'2011-12-01' order by 2 desc limit 40[/sql]
ще ти даде топ 40 за ноември 2011
и т.н.
 
А принципно може ли да се направи всеки ден(седмица, месец, година) да се сменя автоматично?
Защото примерно всеки ден да се занимавам да го сменям ще бъде тъпо.
 
Ами модифицираш си заявката с променливи и готово. Ето пример с днешна дата:

PHP:
$day = date('d');
$month = date('m');
$year = date('Y');

$query = "select title,sum(rating) from rates where itemdate='$year-$month-$day' order by 2 desc limit 40";

mysql_query($query);
 

Back
Горе