hej allesammen.. jeg er igang med et lille projekt om et nyt spilsite og jeg vil gerne have sådan at man kan se hvilke spil der har været de mest populære "idag", "denne uge", "denne måned" og "i år"... Jeg er nået frem til at jeg bliver nødt til at lave en kolonne med hver og så en "sidst nulstillet" kolonne til hver af dem...
er indtil videre nået frem til følgende:
resetter hver dag:
<?php
include ("config.php");
$sql = mysql_fetch_array(mysql_query("select * from games"));
$today = date("z");
$day = date('Yz');
$rd = substr("$sql[hitsdrd]",4);
if ($today != $rd) {
mysql_query("UPDATE games SET hitsdrd = '$day'");
mysql_query("UPDATE games SET hitsd = '0');
}
?>
resetter hver uge:
<?php
include ("config.php");
$sql = mysql_fetch_array(mysql_query("select * from games"));
$today = date("z");
$rd = substr("$sql[hitswrd]",4);
$rd2 = $rd+7;
$day = date('Yz');
if ($today >= $rd2)
{
mysql_query("UPDATE games SET hitswrd = '$day'");
mysql_query("UPDATE games SET hitsw = '0'");
}
?>
...men hvordan vil den reagere på et årsskifte? bliver man nød til at lave "års-resetteren" så den nulstiller allesammen?
eller er der nogen der har andre forslag?
originalt posted her: postede den om, da det egentlig kom til at handle mere om php en MySQL . hehe
Indlæg senest redigeret d. 01.03.2007 18:04 af Bruger #11056