PDO::ERRMODE_EXCEPTION, ]); // Create the database if it doesn't exist $pdo->exec("CREATE DATABASE IF NOT EXISTS " . DB_NAME); echo "Database '" . DB_NAME . "' created or already exists.\n"; // Now, connect to the specific database using the helper $pdo = db(); // Create the users table $sql = " CREATE TABLE IF NOT EXISTS users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) NOT NULL UNIQUE, password VARCHAR(255) NOT NULL, simple_id VARCHAR(10) NOT NULL UNIQUE, ultra_id VARCHAR(20) NOT NULL UNIQUE, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );"; $pdo->exec($sql); echo "Table 'users' created successfully (if it didn't exist).\n"; } catch (PDOException $e) { die("DB SETUP ERROR: " . $e->getMessage()); } ?>