コードをコピーします コードは次のとおりです:
$now=time(); //現在時刻
$StrUpdate = "$tbl_article set Hist=hits+1"; d",$ lasthittime)==date("d",$now)){//同日
$StrUpdate = $StrUpdate.",dayhits = dayhits+1";
}else{
$StrUpdate = $StrUpdate. ",dayhits = 0";
if(date("W",$lastittime)==date("W",$now)){//同じ週
$StrUpdate = $StrUpdate.",weekhits = 週ヒット+1";
}else{
$StrUpdate = $StrUpdate.",weekhits = 0";
}
if(date("m",$lastthittime)==date("m",$now)){/ /同じ月
$StrUpdate = $StrUpdate.",monthhits = monthhits+1";
}else{
$StrUpdate = $StrUpdate.",monthhits = 0";
$StrUpdate = $StrUpdate.",lastthittime= '$now' where"; //クリック時間を更新
$fsql->query($StrUpdate);
使いやすいか分からないので、まずは分析してみます
でも、あるような気がします日の場合は、まず年を判断する必要があります。月はすべて同じであり、その後で日を判断します。