-- phpMyAdmin SQL Dump
-- version 5.2.0
-- https://www.phpmyadmin.net/
--
-- Hôte : localhost:8889
-- Généré le : lun. 10 juin 2024 à 11:05
-- Version du serveur : 5.7.39
-- Version de PHP : 8.2.0

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Base de données : `resaweb`
--

-- --------------------------------------------------------

--
-- Structure de la table `client`
--

CREATE TABLE `client` (
  `id_client` int(11) NOT NULL,
  `nom` varchar(30) NOT NULL,
  `prenom` varchar(30) NOT NULL,
  `numero_tel` varchar(30) DEFAULT NULL,
  `mail` varchar(40) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Déchargement des données de la table `client`
--

INSERT INTO `client` (`id_client`, `nom`, `prenom`, `numero_tel`, `mail`) VALUES
(3, 'a', 'a', 'a', 'anaastaasiaaxo@gmail.com'),
(4, 'a', 'a', 'aaaaaaaaaaaaaaaaaaa', 'anaastaasiaaxo@gmail.com'),
(5, 'a', 'a', 'aaaaaaaaaaaaaaaaaaa', 'anaastaasiaaxo@gmail.com'),
(6, 'Ana', 'Ana', 'Ana', 'anaastaasiaaxo@gmail.com'),
(7, 'a', 'a', 'a', 'anaastaasiaaxo@gmail.com'),
(8, 'a', 'a', 'Ana', 'anaastaasiaaxo@gmail.com'),
(9, 'a', 'a', 'a', 'anaastaasiaaxo@gmail.com'),
(10, 'a', 'a', 'a', 'anaastaasiaaxo@gmail.com'),
(11, 'a', 'a', 'a', 'anaastaasiaaxo@gmail.com'),
(12, 'a', 'a', 'a', 'anaastaasiaaxo@gmail.com'),
(13, 'a', 'a', 'a', 'anaastaasiaaxox@gmail.com'),
(14, 'a', 'a', 'a', 'a@gmail.com'),
(15, 'a', 'a', 'a', 'a@gmail.com'),
(16, 'a', 'a', 'a', 'a@gmail.com'),
(17, 'a', 'a', 'a', 'a@gmail.com'),
(18, 'a', 'a', 'a', 'a@gmail.com'),
(19, 'a', 'a', 'a', 'anaastaasiaaxox@gmail.com');

-- --------------------------------------------------------

--
-- Structure de la table `reservation`
--

CREATE TABLE `reservation` (
  `id_reservation` int(11) NOT NULL,
  `ext_salles` int(11) NOT NULL,
  `ext_client` int(11) NOT NULL,
  `prix_total` varchar(20) NOT NULL,
  `date` date NOT NULL,
  `date_reservation` date NOT NULL,
  `nombre_personnes` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Déchargement des données de la table `reservation`
--

INSERT INTO `reservation` (`id_reservation`, `ext_salles`, `ext_client`, `prix_total`, `date`, `date_reservation`, `nombre_personnes`) VALUES
(1, 1, 3, '0', '2024-05-28', '2024-05-30', 2),
(2, 2, 4, '0', '2024-05-28', '2024-05-31', 2),
(3, 2, 5, '0', '2024-05-28', '2024-05-31', 2),
(4, 1, 6, '0', '2024-05-28', '2024-06-01', 2),
(5, 1, 7, '0', '2024-05-28', '2024-06-08', 2),
(6, 1, 8, '0', '2024-05-28', '2024-05-17', 2),
(7, 2, 9, '0', '2024-05-28', '2024-06-07', 3),
(8, 1, 10, '50', '2024-05-28', '2024-06-07', 2),
(9, 1, 11, '50', '2024-05-28', '2024-06-08', 2),
(10, 1, 12, '125', '2024-05-28', '2024-06-08', 5),
(11, 2, 13, '100', '2024-05-28', '2024-05-15', 4),
(12, 2, 14, '100', '2024-05-29', '2024-05-03', 4),
(13, 2, 15, '100', '2024-05-29', '2024-05-03', 4),
(14, 2, 16, '75', '2024-05-29', '2024-05-11', 3),
(15, 1, 17, '50', '2024-05-30', '2024-08-16', 2),
(16, 1, 18, '100', '2024-05-30', '2024-05-10', 4),
(17, 6, 19, '75', '2024-06-09', '2024-06-30', 3);

-- --------------------------------------------------------

--
-- Structure de la table `salles`
--

CREATE TABLE `salles` (
  `id_salles` int(11) NOT NULL,
  `nom` varchar(50) NOT NULL,
  `prix_par_personne` varchar(6) NOT NULL,
  `lieu` varchar(20) NOT NULL,
  `theme` varchar(20) NOT NULL,
  `nombre_de_joueurs_min` varchar(5) NOT NULL,
  `nombre_de_joueurs_max` varchar(5) NOT NULL,
  `niveau` varchar(11) NOT NULL,
  `age_min` varchar(10) NOT NULL,
  `duree` varchar(20) NOT NULL,
  `description` varchar(1000) NOT NULL,
  `image` varchar(80) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Déchargement des données de la table `salles`
--

INSERT INTO `salles` (`id_salles`, `nom`, `prix_par_personne`, `lieu`, `theme`, `nombre_de_joueurs_min`, `nombre_de_joueurs_max`, `niveau`, `age_min`, `duree`, `description`, `image`) VALUES
(1, 'Le Bureau du Shérif: Révélation des Secrets Cachés', '25 €', 'Paris ', 'Cowboy', '2', '4', '2', '10 ans', '2 heures', 'Plongez dans l\'Ouest sauvage et incarnez des cowboys intrépides ! Le saloon hanté recèle un trésor caché, mais les hors-la-loi approchent. Déjouez les pièges, résolvez les énigmes et échappez avant leur arrivée. Chaque indice vous rapproche de la fortune, mais le temps presse ! Serez-vous assez courageux et astucieux pour triompher dans cette aventure palpitante et immersive ? Préparez-vous à vivre une expérience inoubliable au cœur de l’Ouest américain !', 'chambre_2.jpg'),
(2, 'La Nuit des Morts-Vivants : Évasion Mortelle', '25 €', 'Paris ', 'Horreur', '2', '5', '4', '15 ans ', '2 heures', 'Dans \"La Nuit des Morts-Vivants : Évasion Mortelle\", plongez dans une salle sombre et délabrée, envahie par les zombies. Résolvez des énigmes dans un contexte de danger constant et échappez-vous avant qu\'il ne soit trop tard. Chaque mouvement compte, car les morts-vivants rôdent, prêts à vous attraper. Oserez-vous affronter cette apocalypse zombie et trouver le chemin de la liberté?', 'chambre_1.jpg\r\n'),
(3, 'La Malédiction de l\'Ensorceleur ', '25 €', 'Paris ', 'Fantastique', '2', '5', '3', '10 ans', '2 heures', 'Entrez dans l\'antre sombre et envoûtant de l\'Ensorceleur, où chaque minute qui passe vous rapproche inexorablement de la malédiction éternelle. Les murs de la salle sont tapissés de symboles mystiques et d\'anciens grimoires, témoignages des siècles de magie noire pratiquée en ces lieux. Votre mission est simple mais périlleuse : résolvez les énigmes complexes et déjouez les protections magiques avant que l\'ombre ne vous enveloppe. Le temps presse et l\'atmosphère se fait de plus en plus oppressante à mesure que la malédiction approche. Saurez-vous briser les chaînes de la magie noire et trouver la liberté avant qu\'il ne soit trop tard ?\r\n\r\nPlongez dans cette aventure épique où chaque seconde compte et où votre esprit et votre courage seront mis à rude épreuve. L\'Ensorceleur a tissé une toile de mystères autour de vous ; il ne tient qu\'à vous de vous en échapper.', 'chambre_5.jpg'),
(4, 'La Serre des Secrets', '25 €', 'Paris ', 'Mystérieux ', '2', '5', '2', '10 ans', '2 heures', 'Au cœur d\'une forêt dense, une vieille serre abrite le laboratoire secret d\'un botaniste devenu fou. En tant que détectives intrépides, vous devez enquêter sur les disparitions mystérieuses dans la région. Dès que vous entrez, la porte se verrouille, vous piégeant à l\'intérieur.\r\n\r\nNaviguez à travers le labyrinthe végétal, résolvez les énigmes et découvrez les secrets des expériences du botaniste. Le temps presse, car les plantes mutantes deviennent de plus en plus agressives. Saurez-vous trouver une issue avant que la folie du botaniste ne vous engloutisse ?\r\n\r\n\r\n\r\n\r\n\r\n', 'chambre_4.jpg'),
(5, 'Le Cauchemar du Paysan Solitaire', '25 €', 'Paris ', 'Thriller', '2', '4', '5', '10 ans', '2 heures', 'Dans \"Le Cauchemar du Paysan Solitaire\", une atmosphère de terreur enveloppe une maison abandonnée au cœur des ténèbres. Jadis le foyer d\'un simple paysan, cette demeure est désormais le théâtre de cauchemars éveillés. Les murs suintent l\'angoisse et les ombres dansantes évoquent des histoires sinistres, tandis que le vent siffle à travers les fissures des fenêtres brisées. Lorsque vous franchissez le seuil, un sentiment d\'oppression s\'abat sur vous, accompagné du pressentiment que vous n\'êtes pas seul dans cette maison. Des murmures indistincts semblent résonner à travers les murs, et des visions d\'horreur hantent votre esprit alors que vous explorez les pièces lugubres. Chaque objet semble chargé de signification, chaque porte dissimule un secret, et chaque pas vous rapproche de la vérité terrifiante qui se cache derrière ce cauchemar éveillé. Êtes-vous prêt à affronter vos peurs les plus profondes et à percer les mystères de \"Le Cauchemar du Paysan Solitaire\" ?', 'chambre_3.jpg'),
(6, 'L\'Énigme de l\'Enfant Invisible', '25 €', 'Paris ', 'Fantastique', '2', '5', '1', '8 ans', '2 heures', 'Dans \"L\'Énigme de l\'Enfant Invisible\", vous êtes plongé dans une chambre d\'enfant enveloppée de mystère. L\'enfant qui y réside est devenu invisible à cause d\'un ancien sortilège, et seuls les esprits les plus astucieux pourront le libérer. Vous avez deux heures pour explorer la chambre, trouver des indices dissimulés, et résoudre des énigmes complexes. Chaque puzzle résolu vous rapproche de la formule magique nécessaire pour briser le sort. Relevez le défi, percez les secrets de la chambre, et rendez visible l\'enfant invisible. Parviendrez-vous à libérer l\'enfant à temps ?', 'chambre_6.jpg');

--
-- Index pour les tables déchargées
--

--
-- Index pour la table `client`
--
ALTER TABLE `client`
  ADD PRIMARY KEY (`id_client`);

--
-- Index pour la table `reservation`
--
ALTER TABLE `reservation`
  ADD PRIMARY KEY (`id_reservation`),
  ADD KEY `salle_01` (`ext_salles`),
  ADD KEY `client_01` (`ext_client`);

--
-- Index pour la table `salles`
--
ALTER TABLE `salles`
  ADD PRIMARY KEY (`id_salles`);

--
-- AUTO_INCREMENT pour les tables déchargées
--

--
-- AUTO_INCREMENT pour la table `client`
--
ALTER TABLE `client`
  MODIFY `id_client` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20;

--
-- AUTO_INCREMENT pour la table `reservation`
--
ALTER TABLE `reservation`
  MODIFY `id_reservation` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- Contraintes pour les tables déchargées
--

--
-- Contraintes pour la table `reservation`
--
ALTER TABLE `reservation`
  ADD CONSTRAINT `client_01` FOREIGN KEY (`ext_client`) REFERENCES `client` (`id_client`),
  ADD CONSTRAINT `salle_01` FOREIGN KEY (`ext_salles`) REFERENCES `salles` (`id_salles`);
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
