Add initial implementation of Pokédex web application with HTML, CSS, JavaScript, and PHP backend

This commit is contained in:
vista-man
2025-03-11 13:52:23 +01:00
parent 2474c2527a
commit 59643b91c2
11 changed files with 443 additions and 3 deletions

View File

@@ -0,0 +1,33 @@
CREATE DATABASE IF NOT EXISTS pokedex;
USE pokedex;
CREATE TABLE IF NOT EXISTS pokemons (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
type VARCHAR(255) NOT NULL,
image VARCHAR(255) NOT NULL,
stats JSON NOT NULL,
info TEXT NOT NULL
);
CREATE TABLE IF NOT EXISTS abilities (
id INT AUTO_INCREMENT PRIMARY KEY,
pokemon_id INT NOT NULL,
ability VARCHAR(255) NOT NULL,
FOREIGN KEY (pokemon_id) REFERENCES pokemons(id) ON DELETE CASCADE
);
CREATE TABLE IF NOT EXISTS moves (
id INT AUTO_INCREMENT PRIMARY KEY,
pokemon_id INT NOT NULL,
move VARCHAR(255) NOT NULL,
FOREIGN KEY (pokemon_id) REFERENCES pokemons(id) ON DELETE CASCADE
);
CREATE TABLE IF NOT EXISTS evolutions (
id INT AUTO_INCREMENT PRIMARY KEY,
pokemon_id INT NOT NULL,
evolves_to VARCHAR(255) NOT NULL,
FOREIGN KEY (pokemon_id) REFERENCES pokemons(id) ON DELETE CASCADE
);