Если как ты говоришь в БД все пишется то проблема в коде, сейчас не смогу помочь тебе так как нет компа . посмотри в файлах откуда берутся запросы и соответствуют ли они твоим таблицам
вроде все таблицы совпадают!
$user_id = $_SESSION["user_id"];
$tfstats = time() - 60*60*24;
$db->Query("SELECT
(SELECT COUNT(*) FROM db_users_a) all_users,
(SELECT SUM(insert_sum) FROM db_users_b) all_insert,
(SELECT SUM(payment_sum) FROM db_users_b) all_payment,
(SELECT COUNT(*) FROM db_users_a WHERE date_reg > '$tfstats') new_users,
(SELECT COUNT(*) FROM db_users_a WHERE date_login > '$onlinestats') online_users");
$stats_data = $db->FetchArray();