38289-vm/db/init_db.php
2026-02-08 14:03:50 +00:00

34 lines
1.1 KiB
PHP

<?php
require_once __DIR__ . '/config.php';
try {
$db = db();
// Create signals table
$db->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();
}