上传文件至 /
This commit is contained in:
33
init_db.php
Normal file
33
init_db.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
// 数据库连接参数
|
||||
$host = 'localhost';
|
||||
$rootUser = 'a1sax1m9i';
|
||||
$rootPass = 'a1sax1m9i';
|
||||
$dbname = 'a1sax1m9i';
|
||||
|
||||
try {
|
||||
// 先连接到MySQL服务器(不指定数据库)
|
||||
$pdo = new PDO("mysql:host=$host;charset=utf8", $rootUser, $rootPass);
|
||||
$pdo->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());
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user