Пример #1
0
     // 週間
     $from = date("Y-m-d", strtotime("-1 week"));
     $to = date("Y-m-d", strtotime("-1 day"));
     $unit = "週間";
     $term = str_replace("-", "", $from) . "-" . str_replace("-", "", $to);
 }
 // 集計範囲設定
 $param = array("{$from} 0:00:00", "{$to} 23:59:59");
 //-------------------------------------------
 // 集計値取得
 //-------------------------------------------
 // DB接続
 $db = new AlladinMySQL(DATABASE1_HOST, DATABASE1_USER, DATABASE1_PASS, DATABASE1_NAME);
 $db->open();
 // 総アクセス件数取得
 $totalAccess = $db->query($totalAccessSql, $param);
 // 平均値取得
 $average = $db->query($averageSql, $param);
 // 1日最高値取得(access)
 $dayMaxAccess = $db->query($dayMaxAccessSql, $param);
 // 1日最高値取得(traffic)
 $dayMaxTraffic = $db->query($dayMaxTrafficSql, $param);
 // 1日最高値取得(web_cpu)
 $dayMaxWebCpu = $db->query($dayMaxWebCpuSql, $param);
 // 1日最高値取得(db_cpu)
 $dayMaxDbCpu = $db->query($dayMaxDbCpuSql, $param);
 // 時間別最高値取得
 $hourMaxList = $db->query($hourMaxSql, $param);
 // DB切断
 $db->close();
 //-------------------------------------------