function parse_database($database) { $q = new nginx_stats($database); $currenttable = "hour_" . date("YmdH"); $LIST_TABLES_HOURS_TEMP = $q->LIST_TABLES_HOURS_TEMP(); while (list($tablesource, $b) = each($LIST_TABLES_HOURS_TEMP)) { if (!preg_match("#^hour_[0-9]+#", $tablesource)) { continue; } if ($currenttable == $tablesource) { events("{$database}/{$tablesource} SKIPPING table {$tablesource}", __FUNCTION__, __LINE__); continue; } if (!parse_table($tablesource, $database)) { continue; } $q->QUERY_SQL("DROP TABLE {$tablesource}"); } }
function parse_database($database) { $q = new nginx_stats($database); $currenttable = "day_" . date("Ymd"); $LIST_TABLES_DAY = $q->LIST_TABLES_DAY(); while (list($tablesource, $b) = each($LIST_TABLES_DAY)) { if (!preg_match("#^day_[0-9]+#", $tablesource)) { continue; } if ($currenttable == $tablesource) { events("{$database}/{$tablesource} SKIPPING table {$tablesource}", __FUNCTION__, __LINE__); continue; } if (!parse_table($tablesource, $database)) { continue; } } }