diff --git a/WEB/php/bd.sql b/WEB/php/bd.sql index b1e3596b..f75df166 100644 --- a/WEB/php/bd.sql +++ b/WEB/php/bd.sql @@ -1,38 +1,37 @@ -- ALTER USER 'root'@'localhost' IDENTIFIED BY 'p'; -- CREATE scripted; -USE scripted; +-- USE scripted; +DROP TABLE GameDetail; +DROP TABLE Contenir; +DROP TABLE Game; +DROP TABLE Resoudre; DROP TABLE Enigme; DROP TABLE Admin; DROP TABLE Joueur; -DROP TABLE Resoudre; -DROP TABLE Game; -DROP TABLE Contenir; -DROP TABLE GameDetail; -CREATE TABLE Enigme( -idEnigme char(5) PRIMARY KEY, -admin varchar(50) REFERENCES Admin(pseudo), -enonce varchar(250) NOT NULL, -aide varchar(250), -rappel varchar(250), -solution varchar(250) NOT NULL, -test varchar(250) NOT NULL, -tempsDeResolution numeric CHECK (tempsDeResolution >0) +CREATE TABLE Joueur( +email varchar(50) PRIMARY KEY, +seudo varchar(50), +mdp varchar(50) ); CREATE TABLE Admin( email varchar(50) PRIMARY KEY, -enigme varchar(5) REFERENCES Game(idGame), pseudo varchar(50), mdp varchar(50) ); -CREATE TABLE Joueur( -email varchar(50) PRIMARY KEY, -pseudo varchar(50), -mdp varchar(50) +CREATE TABLE Enigme( +idEnigme char(5) PRIMARY KEY, +admin varchar(50) REFERENCES Admin(email), +enonce varchar(250) NOT NULL, +aide varchar(250), +rappel varchar(250), +solution varchar(250) NOT NULL, +test varchar(250) NOT NULL, +tempsDeResolution numeric CHECK (tempsDeResolution >0) ); CREATE TABLE Resoudre( @@ -58,8 +57,7 @@ game varchar(50) REFERENCES Game(idGame), enigme varchar(5) REFERENCES Enigme(idEnigme), pointsObtenu numeric NOT NULL CHECK (pointsObtenu >= 0), classement numeric NOT NULL -CHECK (classement >= 1) , -CHECK (classement <= 3), +CHECK (classement >= 1 && classement <= 3), tempsDeResolution numeric CHECK (tempsDeResolution >0) ); diff --git a/WEB/php/test.php b/WEB/php/test.php index ad63915e..9eb41a05 100644 --- a/WEB/php/test.php +++ b/WEB/php/test.php @@ -12,7 +12,7 @@