prepare("SELECT SUM(amount) FROM staking_records WHERE user_id = ? AND status = 'running'"); $stmt->execute([$user['id']]); $stakingAmount = $stmt->fetchColumn() ?: 0; // 今日收益 $stmt = db()->prepare("SELECT SUM(amount) FROM transactions WHERE user_id = ? AND type = 'mining_profit' AND DATE(created_at) = CURDATE()"); $stmt->execute([$user['id']]); $todayProfit = $stmt->fetchColumn() ?: 0; // 累计收益 $stmt = db()->prepare("SELECT SUM(total_profit) FROM staking_records WHERE user_id = ?"); $stmt->execute([$user['id']]); $totalProfit = $stmt->fetchColumn() ?: 0; // 订单数 $stmt = db()->prepare("SELECT COUNT(*) FROM staking_records WHERE user_id = ?"); $stmt->execute([$user['id']]); $orderCount = $stmt->fetchColumn() ?: 0; } ?>

+
'BTC', 'name' => __('btc_mining_pool'), 'apy' => '12.5%', 'min' => '0.01 ' . __('BTC'), 'term' => '30 ' . __('day'), 'hot' => true], ['symbol' => 'ETH', 'name' => __('eth_mining_pool'), 'apy' => '8.2%', 'min' => '0.1 ' . __('ETH'), 'term' => __('flexible'), 'hot' => false], ['symbol' => 'USDT', 'name' => __('usdt_mining_pool'), 'apy' => '15.0%', 'min' => '100 ' . __('USDT'), 'term' => '90 ' . __('day'), 'hot' => true], ['symbol' => 'BNB', 'name' => __('bnb_mining_pool'), 'apy' => '22.0%', 'min' => '1 ' . __('BNB'), 'term' => '180 ' . __('day'), 'hot' => false], ['symbol' => 'SOL', 'name' => __('sol_mining_pool'), 'apy' => '14.2%', 'min' => '5 ' . __('SOL'), 'term' => '60 ' . __('day'), 'hot' => false], ['symbol' => 'AVAX', 'name' => __('avax_mining_pool'), 'apy' => '18.5%', 'min' => '10 ' . __('AVAX'), 'term' => '120 ' . __('day'), 'hot' => false], ]; foreach ($pools as $pool): ?>
<?= $pool['symbol'] ?>

--
--

prepare("SELECT * FROM staking_records WHERE user_id = ? ORDER BY created_at DESC"); $stmt->execute([$user['id']]); $myOrders = $stmt->fetchAll(); if (empty($myOrders)): ?>
%