34 lines
1.1 KiB
PHP
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();
|
|
}
|