"; try { $db = Database::getInstance(); echo "Database connected successfully.
"; // Check if admin exists $result = $db->query("SELECT COUNT(*) as count FROM users WHERE role = 'admin'"); if (!$result) { throw new Exception("Query failed: " . $db->getLastError()); } $row = $result->fetch_assoc(); if ($row['count'] === '0') { $password = password_hash('Admin@123', PASSWORD_DEFAULT); $sql = "INSERT INTO users (full_name, email, phone, whatsapp, password, role) VALUES ('Admin User', 'admin@syndia.com', '1234567890', '1234567890', '$password', 'admin')"; if ($db->query($sql)) { echo "
"; echo "Initial admin account created successfully!
"; echo "Email: admin@syndia.com
"; echo "Password: Admin@123
"; echo "
"; echo "Go to Login"; } else { throw new Exception("Error creating admin user: " . $db->getLastError()); } } else { echo "Admin already exists. Go to Login"; } } catch (Exception $e) { echo "
Error: " . $e->getMessage() . "
"; }