exec("CREATE TABLE IF NOT EXISTS signals ( id INT AUTO_INCREMENT PRIMARY KEY, asset VARCHAR(20) NOT NULL, type ENUM('BUY', 'SELL') NOT NULL, price DECIMAL(20, 8) NOT NULL, sl DECIMAL(20, 8), tp DECIMAL(20, 8), risk_reward DECIMAL(5, 2), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP )"); // Check if empty and insert mock data $stmt = $db->query("SELECT COUNT(*) FROM signals"); if ($stmt->fetchColumn() == 0) { $db->exec("INSERT INTO signals (asset, type, price, sl, tp, risk_reward) VALUES ('BTC/USDT', 'BUY', 65432.10, 64000.00, 68000.00, 2.5), ('ETH/USDT', 'SELL', 3456.78, 3550.00, 3200.00, 1.8), ('EUR/USD', 'BUY', 1.0850, 1.0820, 1.0920, 2.3), ('AAPL', 'BUY', 185.60, 180.00, 195.00, 1.9), ('XAU/USD', 'SELL', 2035.45, 2050.00, 2000.00, 2.4) "); } echo "Database initialized successfully."; } catch (PDOException $e) { echo "Error: " . $e->getMessage(); }