setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // 创建数据库 $pdo->exec("CREATE DATABASE IF NOT EXISTS $dbname"); // 连接到新创建的数据库 $pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8", $rootUser, $rootPass); // 创建推荐表 $sql = "CREATE TABLE IF NOT EXISTS recommendations ( id INT AUTO_INCREMENT PRIMARY KEY, song_name VARCHAR(255) NOT NULL, artist_name VARCHAR(255) NOT NULL, reason TEXT, created_at DATETIME DEFAULT CURRENT_TIMESTAMP )"; $pdo->exec($sql); echo "数据库和表创建成功!请关闭此页面,开始使用网站。"; } catch(PDOException $e) { die("初始化失败: " . $e->getMessage()); } ?>