我有这个while循环得到不同日期:PHP - 在while循环
<?php
$q=mysql_query("SELECT * FROM xeon_stats_clicks WHERE user='".$userdata['username']."' AND typ='4' ORDER BY data DESC LIMIT 8") or die(mysql_error());
while($clickData=mysql_fetch_assoc($q)):
$r=mysql_query("SELECT sum(value) FROM `xeon_stats_clicks` WHERE user='".$userdata['username']."' AND typ='3' AND data='".date("Y/m/d")."' ORDER BY data DESC LIMIT 8");
echo mysql_result($r, 0);
endwhile;
?>
这只是给我的价值行的总和今天才。我怎样才能获得最近7天的数据?
子句之间使用..今天的日期和7天在日期之前 –
'> = CURDATE() - INTERVAL 1 WEE',如果您不想使用实际的DATE/DATETIME/TIMESTAMP列。 – Wrikken
你能举个例子吗? – oliverbj