Jag har en kod som ser ut såhär:
$idag = date("Y-m-d");
$result = mysql_query("SELECT DISTINCT IP FROM `wi1_stats` WHERE datum = '$idag'");
$num_rows = mysql_num_rows($result);
$result_tot = mysql_query("SELECT * FROM `wi1_stats` WHERE datum = '$idag'");
$num_rows_tot = mysql_num_rows($result_tot);
Mitt problem är, att jag vill göra exakt samma sak, men ersätta $idag med gårdagens datum, och 5 dagar tillbaka (totalt idag + 6 dagar bakåt)
Jag har en enskild kod som kan hämta 6 dagar bakåt,
men den är onödigt lång & krånglig känner jag ...
$uts['yesterday'] = strtotime( '-1 days' ); // or, strtotime( 'yesterday' );
echo date( 'Y-m-d', $uts['yesterday'] ), "<br />\n";
$uts['2days'] = strtotime( '-2 days' );
echo date( 'Y-m-d', $uts['2days'] ), "<br />\n";
$uts['3days'] = strtotime( '-3 days' );
echo date( 'Y-m-d', $uts['3days'] ), "<br />\n";
$uts['4days'] = strtotime( '-4 days' );
echo date( 'Y-m-d', $uts['4days'] ), "<br />\n";
$uts['5days'] = strtotime( '-5 days' );
echo date( 'Y-m-d', $uts['5days'] ), "<br />\n";
$uts['6days'] = strtotime( '-6 days' );
echo date( 'Y-m-d', $uts['6days'] ), "<br />\n";
Det måste finnas något enklare sätt att få ihop detta?