30788-vm/setup.php
Flatlogic Bot df71b56319 main
2025-09-04 13:24:51 +00:00

34 lines
1.0 KiB
PHP

<?php
require_once 'db/config.php';
try {
$conn = db();
$sqlUsers = "CREATE TABLE IF NOT EXISTS users (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(30) NOT NULL UNIQUE,
password VARCHAR(255) NOT NULL,
reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)";
$conn->exec($sqlUsers);
echo "Table 'users' created successfully or already exists.<br>";
$sqlPets = "CREATE TABLE IF NOT EXISTS pets (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
user_id INT(6) UNSIGNED NOT NULL,
name VARCHAR(50) NOT NULL,
age INT(3) NOT NULL,
breed VARCHAR(50) NOT NULL,
photo_url VARCHAR(255) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE
)";
$conn->exec($sqlPets);
echo "Table 'pets' created successfully or already exists.<br>";
} catch(PDOException $e) {
echo "Error: " . $e->getMessage();
}
$conn = null;
?>