exec($sql); } // Add a default admin user if one doesn't exist $stmt = $pdo->query("SELECT * FROM users WHERE username = 'admin'"); if ($stmt->rowCount() == 0) { $username = 'admin'; $password = password_hash('password', PASSWORD_DEFAULT); $pdo->prepare("INSERT INTO users (username, password) VALUES (?, ?)")->execute([$username, $password]); } echo "Database setup and seeding successful."; } catch (PDOException $e) { die("Database setup failed: " . $e->getMessage()); }