Insert sur plusieurs tables avec une requête préparée sous php PDO

Fermé
hamd18 Messages postés 7 Date d'inscription samedi 2 juin 2018 Statut Membre Dernière intervention 3 juin 2020 - 3 juin 2020 à 12:22
hamd18 Messages postés 7 Date d'inscription samedi 2 juin 2018 Statut Membre Dernière intervention 3 juin 2020 - 3 juin 2020 à 16:10
Bonjour,



je aimerai savoir comment faire une requête préparée insert SQL sur plusieurs tables à partir d'un seul formulaire avec PHP PDO , enfaîte j'ai essayé mais hélas je m'obtiens pas le résultat que je veux , j'ai la table bureau ( idbureau , designation , service_idservice 'est une clé étrangère venant de la table service)
et la table service ( idservice, designation ). je veux maintant à un seul formulaire avec les champs bureau et service , ajouter un bureau et un service avec une requête préparée d'insert ,

// Posted Values  
$bureau=$_POST['bureau'];
$service=$_POST['service'];

// Query for Insertion
$sql="INSERT INTO bureau (bureau.designation ,bureau.service_idservice ) VALUES(:b,:s)"; 
//Prepare Query for Execution
$query = $DB_con->prepare($sql);
// Bind the parameters
$query->bindParam(':b',$bureau,PDO::PARAM_STR);
$query->bindParam(':s',$service,PDO::PARAM_STR);
// Query Execution
$query->execute();



et j'ai un message d'erreur comme ceci : (!) Erreur fatale: exception PDO non détectée: SQLSTATE [22007]: format datetime non valide: 1366 Valeur entière incorrecte: 'INFORMATIQUE' pour la colonne `mon_parc`.`bureau`.`service_idservice` à la ligne 1 dans C: \ wamp \ www \ parc_info \ insburserv.php sur la ligne 19
(!) PDOException: SQLSTATE [22007]: Format datetime non valide: 1366 Valeur entière incorrecte: 'INFORMATIQUE' pour la colonne `mon_parc`.`bureau`.`service_idservice` à la ligne 1 dans C: \ wamp \ www \ parc_info \ insburserv. php en ligne 19


j’espère que j'ai pu bien expliqué mon problème , Merci d'avance
A voir également:

1 réponse

jordane45 Messages postés 38323 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 décembre 2024 4 707
3 juin 2020 à 14:34
Bonjour,

Le message d'erreur retourné concerne la structure de ta table....
Il semble qu'il s'y trouve un champ de type datetime sans valeur par défaut....et vu que dans ta requête tu ne lui donnes aucune valeur pour ce champ.. tu as une erreur.

Et pour le second message... il attend un entier... pas une string !
Donc ton bind_param doit être du type PDO::PARAM_INT


Au passage, vu que tu fais du PDO, appliques les conseils donnés ici :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs

0
hamd18 Messages postés 7 Date d'inscription samedi 2 juin 2018 Statut Membre Dernière intervention 3 juin 2020
3 juin 2020 à 15:44
bonjour,


je n'arrive pas à comprendre dans ma table bureau j'ai pas de champ datetime , rappel j'essaie une tel requête sur une table classique simple j'ai le résultat escompté.
0
jordane45 Messages postés 38323 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 décembre 2024 4 707 > hamd18 Messages postés 7 Date d'inscription samedi 2 juin 2018 Statut Membre Dernière intervention 3 juin 2020
3 juin 2020 à 15:57
Ta table bureau est bien une table ... ou une vue ??
Si c'est une vue.. tu ne pourras pas.
Si c'est une table... alors il ne devrait pas y avoir de souci.

Peux tu nous faire un DUMP de ta bdd ?
0
hamd18 Messages postés 7 Date d'inscription samedi 2 juin 2018 Statut Membre Dernière intervention 3 juin 2020 > jordane45 Messages postés 38323 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 décembre 2024
3 juin 2020 à 16:10
bureau est une table


-- phpMyAdmin SQL Dump
-- version 4.9.2
-- https://www.phpmyadmin.net/
--
-- Hôte : 127.0.0.1:3306
-- Généré le :  ven. 29 mai 2020 à 23:52
-- Version du serveur :  10.4.10-MariaDB
-- Version de PHP :  7.3.12

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
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 :  `mon_parc`
--

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

--
-- Structure de la table `assignations`
--

DROP TABLE IF EXISTS `assignations`;
CREATE TABLE IF NOT EXISTS `assignations` (
  `idass` int(11) NOT NULL AUTO_INCREMENT,
  `equip` varchar(255) NOT NULL,
  `bureau_dep` varchar(255) NOT NULL,
  `motif` text NOT NULL,
  `bureau_arr` varchar(255) NOT NULL,
  `date` date NOT NULL,
  PRIMARY KEY (`idass`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

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

--
-- Structure de la table `bureau`
--

DROP TABLE IF EXISTS `bureau`;
CREATE TABLE IF NOT EXISTS `bureau` (
  `idbureau` int(11) NOT NULL AUTO_INCREMENT,
  `designation` varchar(225) DEFAULT NULL,
  `service_idservice` int(11) NOT NULL,
  PRIMARY KEY (`idbureau`,`service_idservice`),
  KEY `fk_bureau_service_idx` (`service_idservice`)
) ENGINE=InnoDB AUTO_INCREMENT=20058 DEFAULT CHARSET=utf8;

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

INSERT INTO `bureau` (`idbureau`, `designation`, `service_idservice`) VALUES
(20001, 'HALL', 10001),
(20002, 'NEANT', 10003),
(20003, 'CD340', 10008),
(20004, 'CD341', 10008),
(20005, 'ADM6', 10009),
(20006, 'PHARMA', 10009),
(20007, 'RAD194', 10010),
(20008, 'ADM13', 10016),
(20009, 'PM162', 10018),
(20010, 'OBS421', 10018),
(20011, 'BUR-PROF457', 10020),
(20012, 'RAD71', 10022),
(20013, 'RAD47', 10022),
(20014, 'RAD48', 10022),
(20015, 'RAD50', 10022),
(20016, 'FOR 316', 10023),
(20017, 'FOR317', 10023),
(20018, 'LAB445', 10024),
(20019, 'LAB433', 10024),
(20020, 'LAB429', 10024),
(20021, 'DISP19', 10025),
(20022, 'DISP 27', 10025),
(20023, 'ADLT4', 10025),
(20024, 'DISP25', 10026),
(20025, 'END281', 10027),
(20026, 'PM159', 10028),
(20027, 'PM159', 10028),
(20028, 'STOCK', 10029),
(20029, 'PHA364', 10029),
(20030, 'PHA358', 10029),
(20031, 'PMI', 10030),
(20032, 'CH15', 10032),
(20033, 'DISP33', 10033),
(20034, 'EN279', 10035),
(20035, 'ACC4', 10036),
(20036, 'TECH', 10038),
(20037, 'TECH', 10038),
(20038, 'NEANT', 10002),
(20039, 'NEANT', 10006),
(20040, 'NEANT\r\n', 10007),
(20041, 'NEANT', 10011),
(20043, 'NEANT', 10013),
(20044, 'NEANT', 10014),
(20045, 'NEANT', 10015),
(20046, 'NEANT', 10018),
(20047, 'NEANT', 10041),
(20048, 'NEANT', 10019),
(20049, 'NEANT', 10021),
(20050, 'NEANT', 10028),
(20051, 'NEANT', 10031),
(20052, 'NEANT', 10034),
(20053, 'NEANT', 10037),
(20054, 'NEANT', 10010);

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

--
-- Structure de la table `equipement`
--

DROP TABLE IF EXISTS `equipement`;
CREATE TABLE IF NOT EXISTS `equipement` (
  `idequipement` int(11) NOT NULL AUTO_INCREMENT,
  `designation` varchar(225) DEFAULT NULL,
  `mac` varchar(225) DEFAULT NULL,
  `num_serie` varchar(225) DEFAULT NULL,
  `description` varchar(225) DEFAULT NULL,
  `type_idtype` int(11) NOT NULL,
  `modele_idmodele` int(11) NOT NULL,
  `licence_OS` varchar(225) DEFAULT NULL,
  `licence_MO` varchar(255) DEFAULT NULL,
  `bureau_idbureau` int(11) NOT NULL,
  `bureau_service_idservice` int(11) NOT NULL,
  `date_achat` date NOT NULL,
  `garantie` int(11) NOT NULL,
  `Statut` longtext DEFAULT NULL,
  PRIMARY KEY (`idequipement`,`bureau_idbureau`,`bureau_service_idservice`,`modele_idmodele`,`type_idtype`),
  KEY `fk_equipement_bureau1_idx` (`bureau_idbureau`,`bureau_service_idservice`),
  KEY `fk_equipement_modele1_idx` (`modele_idmodele`),
  KEY `fk_equipement_type1_idx` (`type_idtype`)
) ENGINE=InnoDB AUTO_INCREMENT=30110 DEFAULT CHARSET=utf8;

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

INSERT INTO `equipement` (`idequipement`, `designation`, `mac`, `num_serie`, `description`, `type_idtype`, `modele_idmodele`, `licence_OS`, `licence_MO`, `bureau_idbureau`, `bureau_service_idservice`, `date_achat`, `garantie`, `Statut`) VALUES
(30001, 'BUR-ENR02', '30-DE-D5-CE-9B-56', 'CZC4252PNM', NULL, 40001, 50001, NULL, NULL, 20001, 12001, '0000-00-00', 0, NULL),
(30002, 'BUR-ENREGI02', 'C4-34-6B-55-73-D0', 'CZC4252P9P', NULL, 40001, 50001, NULL, NULL, 20001, 12002, '0000-00-00', 0, NULL),
(30003, 'BUR-ENREGI01', 'A0-D3-C1-10-19-08', 'CZC4252P9P', NULL, 40001, 50001, NULL, NULL, 20001, 12003, '0000-00-00', 0, NULL),
(30006, 'BUR-CABDENT01', 'C4-34-6B-61-00-E3', 'CZC4512RMY', NULL, 40001, 50001, NULL, NULL, 10038, 12004, '0000-00-00', 0, NULL),
(30007, 'BUR-FACTUR02', '3D-DE-CE-9B-89', 'CZC4252HV1', NULL, 40001, 50001, NULL, NULL, 20038, 12005, '0000-00-00', 0, NULL),
(30008, 'BUR-ASSURANCE01', 'C4-34-6B-5F-F3-D4', 'CZC4512RPW', NULL, 40001, 50001, NULL, NULL, 20002, 12006, '0000-00-00', 0, NULL),
(30009, 'BUR-FACTURE01', 'C4-34-6B-61-34-95', 'CZC4512RPT', NULL, 40001, 50001, NULL, NULL, 20002, 12007, '0000-00-00', 0, NULL),
(30010, 'BUR-MOS008', 'BC-A8-A6-D8-BD-C3', 'GQ55ZH2', 'PC TOUT EN UN', 40001, 50002, NULL, NULL, 20039, 12008, '0000-00-00', 0, NULL),
(30011, 'BUR-MOS023', 'D8-9E-F3-9E-FB-5C', 'CN-001W0W-200-860-0613-A00', 'PC TOUT EN UN', 40001, 50003, NULL, NULL, 20040, 12009, '0000-00-00', 0, NULL),
(30012, 'BUR-MEDECIN06', 'C4-34-6B-65-CB-BD', 'CZC4512RP9', NULL, 40001, 50001, NULL, NULL, 20040, 12010, '0000-00-00', 0, NULL),
(30013, 'CABDENT01', 'C4-34-6B-61-OD-4F', 'CZC4512BQ5', NULL, 40001, 50001, NULL, NULL, 20004, 12011, '0000-00-00', 0, NULL),
(30014, 'BUR-MOSC016', 'A0-D3-C1-00-03-EE', 'CZC4252HQR', NULL, 40001, 50001, NULL, NULL, 20003, 12012, '0000-00-00', 0, NULL),
(30015, 'BUR-CAISSE03', 'C4-34-6B-5F-F4-3C', 'CZC4512RNK', NULL, 40001, 50001, NULL, NULL, 20005, 12013, '0000-00-00', 0, NULL),
(30016, 'BUR-CAISSE02', 'A0-D3-C1-10-18-16', 'CZC4252PPC', NULL, 40001, 50001, NULL, NULL, 20005, 12014, '0000-00-00', 0, NULL),
(30017, 'BUR-CAISSE02', 'C4-34-6B60-D4-A1', 'CZC4512RPY', NULL, 40001, 50001, NULL, NULL, 20006, 12015, '0000-00-00', 0, NULL),
(30018, 'BUR-DISPEN03', 'C4-34-6B-55-73-CF', 'CZC4512RP3', NULL, 40001, 50001, NULL, NULL, 20007, 12016, '0000-00-00', 0, NULL),
(30019, 'BUR-MOS021', 'D8-9E-F3-94-5F-FB', 'CN-001-W0W-PE200-85C', 'PC TOUT EN UN', 40001, 50003, NULL, NULL, 20041, 12017, '0000-00-00', 0, NULL),
(30020, 'BUR-MOS006', '48-4D-7E-C2-EB-53', 'DM11972', 'PC TOUT EN UN', 40001, 50002, NULL, NULL, 20041, 12018, '0000-00-00', 0, NULL),
(30021, 'BUR-MOS014', 'A0-D3-C1-0D-D8-BD', 'CZC4252PBZ', NULL, 40001, 50001, NULL, NULL, 20042, 12020, '0000-00-00', 0, NULL),
(30022, 'BUR-MOS002', 'BC-A8-A6-C0-53', 'CT55ZH2', 'PC TOUT EN UN', 40001, 50002, NULL, NULL, 20042, 12021, '0000-00-00', 0, NULL),
(30023, 'BUR-MOS001', '44-03-2C-29-AE-8D', 'GR55ZH2', 'PC TOUT EN UN ', 40001, 50002, NULL, NULL, 20043, 12022, '0000-00-00', 0, NULL),
(30024, 'BUR-MOS012', 'A0-D3-C1-10-18-53', 'CZC4252PRR', NULL, 40001, 50001, NULL, NULL, 20044, 12023, '0000-00-00', 0, NULL),
(30025, 'BUR-MOS022', '74-40-BB-02-C9-1B', 'CN-001W0W-PE-200-86B-1102-A00', 'PC TOUT EN UN', 40001, 50002, NULL, NULL, 20045, 12024, '0000-00-00', 0, NULL),
(30026, 'BUR-MOS007', 'F4-06-69-AB-ED-16', 'DHRZ872', 'PC TOUT RN UN', 40001, 50002, NULL, NULL, 20008, 12025, '0000-00-00', 0, NULL),
(30027, 'BUR-FORM02', 'C4-34-6B-65-CB-BE', 'CZC4512RQD', NULL, 40001, 50001, NULL, NULL, 20009, 12026, '0000-00-00', 0, NULL),
(30028, 'BUR-DISPEN04', 'C4-34-6B-61-0D-E1', 'CZC4512RNX', NULL, 40001, 50001, NULL, NULL, 20010, 12027, '0000-00-00', 0, NULL),
(30029, 'BUR-MOS004', '6E-64-06-84-97-B5', 'BM55ZHZ', 'PC TOUT EN UN', 40001, 50002, NULL, NULL, 20011, 12028, '0000-00-00', 0, NULL),
(30030, 'BUR-FORMA03', 'C4-34-6B-65-CB-C3', 'CZC4512PR7', NULL, 40001, 50001, NULL, NULL, 20046, 12029, '0000-00-00', 0, NULL),
(30031, 'BUR-MOS021', '90-32-4B-9D-48-67', 'CN-001W0W-PE-200-85C-0167-A00', 'PC TOUT EN UN', 40001, 50003, NULL, NULL, 20047, 12030, '0000-00-00', 0, NULL),
(30032, 'BUR-MEDECIN05', 'C4-34-6B-65-CB-AE', 'CZC4512RNJ', NULL, 40001, 50001, NULL, NULL, 20048, 12031, '0000-00-00', 0, NULL),
(30033, 'BUR-PC01', 'C4-34-6B-5F-F4-0F', 'CZC4512RPF', NULL, 40001, 50001, NULL, NULL, 20049, 12032, '0000-00-00', 0, NULL),
(30034, 'BUR-MOS015', 'A0-D5-C1-0D-7563', 'CZC4252PP5', NULL, 40001, 50001, NULL, NULL, 20012, 12033, '0000-00-00', 0, NULL),
(30035, 'BUR-RADIO01', 'A0-13C1-04-26-27', 'CZC4512PHB', NULL, 40001, 50001, NULL, NULL, 20013, 12034, '0000-00-00', 0, NULL),
(30036, 'BUR-RADIO002', 'C4-34-6B-55-73', 'CZC4512RNQ', NULL, 40001, 50001, NULL, NULL, 20013, 12035, '0000-00-00', 0, NULL),
(30037, 'BUR-RADIO003', 'C4-34-6B-5F-F4-53', 'CZC4512RNH', NULL, 40001, 50001, NULL, NULL, 20014, 12036, '0000-00-00', 0, NULL),
(30038, 'BUR-MOS011', 'A4-1F-72-4E-20-9C', '2YXGNV1', 'PC TOUT EN UN', 40001, 50027, NULL, NULL, 20015, 12037, '0000-00-00', 0, NULL),
(30039, 'BUR-SERVEUR', 'A0-03-C1-0D-76-2E', 'CZC4252P95', NULL, 40001, 50001, NULL, NULL, 50056, 12038, '0000-00-00', 0, NULL),
(30040, 'BUR-INFO01', '7A-79-19-38-20-62', 'CZC4252TCB', NULL, 40001, 50001, NULL, NULL, 50057, 12039, '0000-00-00', 0, NULL),
(30041, 'BUR-LABO0001', 'A0-03-C1-0D-76-2E', 'CZC4252PPF', NULL, 40001, 50001, NULL, NULL, 20018, 12040, '0000-00-00', 0, NULL),
(30042, 'BUR-LABO02', '26-17-31-5C-EC-DE', 'JS5JJ5J', NULL, 40001, 50028, NULL, NULL, 20018, 12041, '0000-00-00', 0, NULL),
(30043, 'BUR-DRH', 'A0-D3-C1-10-10-19-57', 'CZC4252PJN', NULL, 40001, 50001, NULL, NULL, 10024, 12042, '0000-00-00', 0, NULL),
(30044, 'BUR-LABO003', 'C4-34-6B-55-73-D1', 'CZC4512RN2', NULL, 40001, 50001, NULL, NULL, 20019, 12043, '0000-00-00', 0, NULL),
(30045, 'BUR-LAB004', 'C4-34-6B-5F-F3-E2', 'CZC4512RPJ', NULL, 40001, 50001, NULL, NULL, 20020, 12044, '0000-00-00', 0, NULL),
(30046, 'BUR-LABO002', 'C4-34-CB-C1-34-8C', 'CZC4512RQB', NULL, 40001, 50001, NULL, NULL, 20020, 12045, '0000-00-00', 0, NULL),
(30047, 'BUR-MEDECIN01', 'C4-34-6B-C1-34-94', 'CZC4512RQ8', NULL, 40001, 50001, NULL, NULL, 20019, 12046, '0000-00-00', 0, NULL),
(30048, 'BUR-MEDECIN02', 'C4-34-6B-61-35-16', 'CZC4512RQZ', NULL, 40001, 50001, NULL, NULL, 20022, 12047, '0000-00-00', 0, NULL),
(30049, 'BUR-PEDIATRIE05', 'C4-34-6B-65-CB-BB', 'CZC4512BPN', NULL, 40001, 50001, NULL, NULL, 20023, 12048, '0000-00-00', 0, NULL),
(30050, 'BUR-DISPEN06', 'C4-34-6B-5F-F3-C9', 'CZC4512RQ4', NULL, 40001, 50001, NULL, NULL, 20024, 12049, '0000-00-00', 0, NULL),
(30051, 'BUR-PEDIATRIE04', 'C4-34-6B-5F-F3-D5', 'CZC4512RPL', NULL, 40001, 50001, NULL, NULL, 20025, 12050, '0000-00-00', 0, NULL),
(30052, 'BUR-MEDECIN03', 'C4-34-6B-61-35-06', 'CZC4512RQS', NULL, 40001, 50001, NULL, NULL, 20050, 12051, '0000-00-00', 0, NULL),
(30053, 'BUR-MEDECIN04', 'C4-34-6B-61-0D-DD', 'CZC4512RP1', NULL, 40001, 50001, NULL, NULL, 20026, 12052, '0000-00-00', 0, NULL),
(30054, 'BUR-PHARMA002', 'A0-D3-C1-10-19-BE', 'CZC4252PPI', NULL, 40001, 50001, NULL, NULL, 20028, 12053, '0000-00-00', 0, NULL),
(30055, 'BUR-PHAMA01', 'A0-D3-C1-0D-76-D3', 'CZC4252PR4', NULL, 40001, 50001, NULL, NULL, 20029, 12054, '0000-00-00', 0, NULL),
(30056, 'BUR-RELIGIEUX', '74-46-AD-8E-D2-E6', '4CE32300V9', NULL, 40001, 50001, NULL, NULL, 20030, 12055, '0000-00-00', 0, NULL),
(30057, 'BUR-RESERVE01', 'C4-34-6B-5F-F4-4F', 'CZC4512RPC', NULL, 40001, 50001, NULL, NULL, 20031, 12056, '0000-00-00', 0, NULL),
(30058, 'BUR-PC', 'A0-48-1C-7D-C6-78', 'TRF4050PXM', NULL, 40001, 50001, NULL, NULL, 20051, 12057, '0000-00-00', 0, NULL),
(30059, 'BUR-MOS009', '44-03-2C-29-AE-1F', 'DR55ZH7', 'PC TOUT EN UN', 40001, 50002, NULL, NULL, 20032, 12058, '0000-00-00', 0, NULL),
(30060, 'BUR-MOS005', '46-D3-2C-29-AE-A0', 'HL55ZH2', 'PC TOUT EN UN', 40001, 50002, NULL, NULL, 20033, 12059, '0000-00-00', 0, NULL),
(30061, 'BUR-MOS010', 'BC-A8-A6-18-C7-42', '7Q55ZHZ', 'PC TOUT EN UN ', 40001, 50002, NULL, NULL, 20052, 12060, '0000-00-00', 0, NULL),
(30062, 'BUR-MOS038', 'A0-D3-C1-0D-76-3A', 'CZC4252PN2', NULL, 40001, 50001, NULL, NULL, 20052, 12061, '0000-00-00', 0, NULL),
(30063, 'BUR-DISPEN02', 'A0-D3-C1-10-8C-6C', 'CZC4252PDK', NULL, 40001, 50001, NULL, NULL, 20034, 12062, '0000-00-00', 0, NULL),
(30064, 'BUR-PEDIATRIE03', 'C4-34-6B-5F-EB-C7', 'CZC4512RQG', NULL, 40001, 50001, NULL, NULL, 20035, 12063, '0000-00-00', 0, NULL),
(30065, 'BUR-PATRIM001', 'A0-D3-C1-10-86-D4', 'CZC4252HHJ', NULL, 40001, 50001, NULL, NULL, 20053, 12064, '0000-00-00', 0, NULL),
(30066, 'BUR-MOS020', 'F4-06-69-AA-27-56', '2WRZ872', 'PC TOUT EN UN', 40001, 50002, NULL, NULL, 20053, 12065, '0000-00-00', 0, NULL),
(30067, 'BUR-TECHNIQUE', 'C4-34-6B-60-C3-85', 'CZC4512RNZ', NULL, 40001, 50001, NULL, NULL, 2036, 12066, '0000-00-00', 0, NULL),
(30068, NULL, NULL, '2400116060601047C', NULL, 40007, 500004, NULL, NULL, 20001, 12067, '0000-00-00', 0, NULL),
(30069, NULL, NULL, '3K15434128', NULL, 40006, 50005, NULL, NULL, 20001, 12068, '0000-00-00', 0, NULL),
(30070, NULL, NULL, 'D3915470330', NULL, 40008, 50006, NULL, NULL, 20001, 12069, '0000-00-00', 0, NULL),
(30071, NULL, NULL, 'Q78Y051143', NULL, 40005, 50007, NULL, NULL, 20038, 12070, '0000-00-00', 0, NULL),
(30072, NULL, NULL, 'R9B9108484', NULL, 40005, 50008, NULL, NULL, 20002, 12071, '0000-00-00', 0, NULL),
(30073, NULL, NULL, '2430314050600273C', NULL, 40007, 50009, NULL, NULL, 20002, 12072, '0000-00-00', 0, NULL),
(30074, NULL, NULL, 'R9BY108496', NULL, 40005, 50008, NULL, NULL, 20002, 12073, '0000-00-00', 0, NULL),
(30075, NULL, NULL, '3K15434303', NULL, 40006, 50005, NULL, NULL, 20005, 12074, '0000-00-00', 0, NULL),
(30076, NULL, NULL, '2400116031101431M', NULL, 40007, 50004, NULL, NULL, 20006, 12075, '0000-00-00', 0, NULL),
(30077, NULL, NULL, 'OM14290227', NULL, 40006, 50005, NULL, NULL, 20006, 12075, '0000-00-00', 0, NULL),
(30078, NULL, NULL, '2230013110601011C', NULL, 40007, 50010, NULL, NULL, 20005, 12076, '0000-00-00', 0, NULL),
(30079, NULL, NULL, 'CNB9H3D7YO', NULL, 10003, 20011, NULL, NULL, 20005, 12077, '0000-00-00', 0, NULL),
(30080, NULL, NULL, '3K17081541', NULL, 40006, 50005, NULL, NULL, 20005, 12078, '0000-00-00', 0, NULL),
(30081, NULL, NULL, '2430314050600207', NULL, 40007, 50012, NULL, NULL, 20006, 12079, '0000-00-00', 0, NULL),
(30082, NULL, NULL, 'OM14290334', NULL, 40006, 50013, NULL, NULL, 20006, 12080, '0000-00-00', 0, NULL),
(30083, NULL, NULL, 'VNC3P33355', NULL, 40003, 50014, NULL, NULL, 20041, 12081, '0000-00-00', 0, NULL),
(30084, NULL, NULL, 'CN881481FH', NULL, 40004, 50029, NULL, NULL, 50024, 12082, '0000-00-00', 0, NULL),
(30085, NULL, NULL, 'VNC3P33355', NULL, 40003, 50014, NULL, NULL, 20041, 12083, '0000-00-00', 0, NULL),
(30086, NULL, NULL, 'CNB9H307YC', NULL, 40003, 50011, NULL, NULL, 20042, 12084, '0000-00-00', 0, NULL),
(30087, NULL, NULL, 'AD/BD/G/IM18001', NULL, 40003, 50015, NULL, NULL, 20043, 12085, '0000-00-00', 0, NULL),
(30088, NULL, NULL, 'VNC3P33501', NULL, 40003, 50014, NULL, NULL, 20045, 12086, '0000-00-00', 0, NULL),
(30089, NULL, NULL, 'CN4303F2GT', NULL, 40004, 50017, NULL, NULL, 2004087, 12087, '0000-00-00', 0, NULL),
(30090, NULL, NULL, 'CNG8FDVM4M', NULL, 40003, 50018, NULL, NULL, 20015, 12088, '0000-00-00', 0, NULL),
(30091, NULL, NULL, 'CNG8FDLOTM', NULL, 40003, 50018, NULL, NULL, 20018, 12089, '0000-00-00', 0, NULL),
(30092, NULL, NULL, 'CN79G3938G', NULL, 40004, 50019, NULL, NULL, 2018, 12090, '0000-00-00', 0, NULL),
(30093, NULL, NULL, 'VNF3570882', NULL, 10003, 50020, NULL, NULL, 20018, 12091, '0000-00-00', 0, NULL),
(30094, NULL, NULL, 'VNC4G00243', NULL, 10003, 50030, NULL, NULL, 20020, 12091, '0000-00-00', 0, NULL),
(30095, NULL, NULL, 'CN54HB103X', NULL, 40009, 50021, NULL, NULL, 20020, 12092, '0000-00-00', 0, NULL),
(30096, NULL, NULL, '3K17081770', NULL, 40006, 50005, NULL, NULL, 20024, 12093, '0000-00-00', 0, NULL),
(30097, NULL, NULL, 'CN6CK4H257', NULL, 40004, 50022, NULL, NULL, 20025, 12094, '0000-00-00', 0, NULL),
(30098, NULL, NULL, 'OM14020850', NULL, 40006, 50013, NULL, NULL, 20036, 12095, '0000-00-00', 0, NULL),
(30099, NULL, NULL, '223001E15', NULL, 40007, 50004, NULL, NULL, 20036, 12095, '0000-00-00', 0, NULL),
(30100, NULL, NULL, 'D3915470386', NULL, 40008, 50006, NULL, NULL, 20029, 12096, '0000-00-00', 0, NULL),
(30101, NULL, NULL, 'CN3C41HM92', NULL, 40004, 50023, NULL, NULL, 20051, 12097, '0000-00-00', 0, NULL),
(30102, NULL, NULL, '(21)PHWZ75793', NULL, 40003, 50024, NULL, NULL, 20032, 12098, '0000-00-00', 0, NULL),
(30103, NULL, NULL, 'CN39P1HPMC', NULL, 40004, 50023, NULL, NULL, 20052, 12099, '0000-00-00', 0, NULL),
(30104, NULL, NULL, 'F191790', NULL, 40010, 50031, NULL, NULL, 20052, 12101, '0000-00-00', 0, NULL),
(30105, NULL, NULL, 'VNC4D78137', NULL, 40003, 50032, NULL, NULL, 20034, 12103, '0000-00-00', 0, NULL),
(30106, NULL, NULL, 'KYT0639', NULL, 40011, 50025, NULL, NULL, 20035, 12105, '0000-00-00', 0, NULL),
(30107, NULL, NULL, '(21)NZU33763', NULL, 40012, 50032, NULL, NULL, 20035, 10106, '0000-00-00', 0, NULL),
(30108, NULL, NULL, 'AFGY35716', NULL, 40004, 50026, NULL, NULL, 20053, 12107, '0000-00-00', 0, NULL),
(30109, NULL, NULL, 'VNF3Y54523', NULL, 40003, 50033, NULL, NULL, 20038, 12109, '0000-00-00', 0, NULL);

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

--
-- Doublure de structure pour la vue `list_users`
-- (Voir ci-dessous la vue réelle)
--
DROP VIEW IF EXISTS `list_users`;
CREATE TABLE IF NOT EXISTS `list_users` (
`user_id` int(11)
,`user_name` varchar(255)
,`user_email` varchar(60)
,`user_pass` varchar(255)
);

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

--
-- Structure de la table `modele`
--

DROP TABLE IF EXISTS `modele`;
CREATE TABLE IF NOT EXISTS `modele` (
  `idmodele` int(11) NOT NULL AUTO_INCREMENT,
  `designation` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`idmodele`)
) ENGINE=InnoDB AUTO_INCREMENT=50034 DEFAULT CHARSET=utf8;

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

INSERT INTO `modele` (`idmodele`, `designation`) VALUES
(50001, 'HP PRO 3500 SERIES MT'),
(50002, 'DELL INSPIRON 24'),
(50003, 'DELL INSPIRON 3275 AIO SERIES'),
(50004, 'STAR TSP100II FUTUREPRINT'),
(50005, 'HONEYWELL VOYAGER120G'),
(50006, 'TSC TDP-225'),
(50007, 'EPSON LX-350'),
(50008, 'EPSON LQ-300'),
(50009, 'STAR BSC100C A001'),
(50010, 'STAR TSP 100'),
(50011, 'LASERJET PRO MFP M225DN'),
(50012, 'STAR A001 BSC 100C'),
(50013, 'HONEYWELL MSS9590'),
(50014, 'COLOR LASERJET PRO MPP M181PW'),
(50015, 'COLOR LASERJET PRO MP M177FW'),
(50016, 'COLOR LASERJET PRO MPP M181FW'),
(50017, 'HP DESKJET 2540'),
(50018, 'HP LASERJET 1536 DNF MFP'),
(50019, 'HP DESKJET 2600'),
(50020, 'HP LASERJET P1102'),
(50021, 'HP SCANNERJET 300'),
(50022, 'HP DESKJET 3630'),
(50023, 'HP DESKJET 1510'),
(50024, 'CANON IMAGE RUNNERS2440'),
(50025, 'CANON I-SENSYS FAX-L170'),
(50026, 'CANON PIXMA MG2540'),
(50027, 'DELL OPTIMEX3010'),
(50028, 'DELL VOSTRO/DELLIN2030MC'),
(50029, 'HP DESKJET 2130'),
(50030, 'HP COLOR LASER PRO MFP'),
(50031, 'CANON IMAGE RUNNER2520'),
(50032, 'HP DESKJET P2520'),
(50033, 'LASERJET PRO MFP M130');

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

--
-- Structure de la table `service`
--

DROP TABLE IF EXISTS `service`;
CREATE TABLE IF NOT EXISTS `service` (
  `idservice` int(11) NOT NULL AUTO_INCREMENT,
  `designation` varchar(225) DEFAULT NULL,
  PRIMARY KEY (`idservice`)
) ENGINE=InnoDB AUTO_INCREMENT=10043 DEFAULT CHARSET=utf8;

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

INSERT INTO `service` (`idservice`, `designation`) VALUES
(10001, 'ACCUEIL'),
(10002, 'ADMISSION'),
(10003, 'CARDIO'),
(10006, 'AUMONERIE'),
(10007, 'BLOC OPERATOIRE'),
(10008, 'CABINET DENTAIRE'),
(10009, 'CAISSE'),
(10010, 'CARDIO'),
(10011, 'COMMUNICATION'),
(10012, 'COMPTABILITÉ'),
(10013, 'DIRECTEUR GENERAL'),
(10014, 'DMS'),
(10015, 'ECONOMAT'),
(10016, 'FINANCE'),
(10017, 'DRH'),
(10018, 'GYNECO & SOINS OBSTRETRICAUX'),
(10019, 'HOSPI PEDIATRIE'),
(10020, 'HOSPI CHIRUGIE'),
(10021, 'HYGIENE ET ASSAINISSEMENT'),
(10022, 'IMAGERIE'),
(10023, 'INFORMATIQUE'),
(10024, 'LABO'),
(10025, 'MEDECINE'),
(10026, 'MEDECINE / PRISE DE CSTE'),
(10027, 'ORL'),
(10028, 'PEDIATRIE'),
(10029, 'PHARMACIE'),
(10030, 'PMI'),
(10031, 'RELIGIEUSE'),
(10032, 'RELIGIEUX'),
(10033, 'RH'),
(10034, 'SECRETARIAT DG'),
(10035, 'SECRETARIAT DMS'),
(10036, 'STANDARD'),
(10037, 'STOCK'),
(10038, 'TECHNIQUE'),
(10041, 'FRERE CAMILLE'),
(10042, 'ARCHIVE');

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

--
-- Structure de la table `type`
--

DROP TABLE IF EXISTS `type`;
CREATE TABLE IF NOT EXISTS `type` (
  `idtype` int(11) NOT NULL AUTO_INCREMENT,
  `designation` varchar(225) DEFAULT NULL,
  PRIMARY KEY (`idtype`)
) ENGINE=InnoDB AUTO_INCREMENT=40013 DEFAULT CHARSET=utf8;

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

INSERT INTO `type` (`idtype`, `designation`) VALUES
(40001, 'DESKTOP'),
(40002, 'LAPTOP'),
(40003, 'IMPRIMANTE LASER'),
(40004, 'IMPRIMANTE A JET D\'ENCRE'),
(40005, 'IMPRIMANTE MATRICIELLE'),
(40006, 'LECTEUR CODE BARRE'),
(40007, 'IMPRIMANTE TICKET'),
(40008, 'IMPRIMANTE ETIQUETTE'),
(40009, 'SCANNER'),
(40010, 'CANON'),
(40011, 'FAX\r\n'),
(40012, 'PHOTOCOPIEUR');

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

--
-- Structure de la table `users`
--

DROP TABLE IF EXISTS `users`;
CREATE TABLE IF NOT EXISTS `users` (
  `user_id` int(11) NOT NULL AUTO_INCREMENT,
  `user_name` varchar(255) NOT NULL,
  `user_email` varchar(60) NOT NULL,
  `user_pass` varchar(255) NOT NULL,
  PRIMARY KEY (`user_id`),
  UNIQUE KEY `user_name` (`user_name`),
  UNIQUE KEY `user_email` (`user_email`)
) ENGINE=InnoDB AUTO_INCREMENT=64 DEFAULT CHARSET=latin1;

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

INSERT INTO `users` (`user_id`, `user_name`, `user_email`, `user_pass`) VALUES
(63, 'admin', 'admin@gmail.com', '$2y$10$z2RPB5S/kcNrmQ9kSYTNxOwk1c/g4I2/2Tmx4sytazWlBdJ1wc.0q');

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

--
-- Structure de la vue `list_users`
--
DROP TABLE IF EXISTS `list_users`;

CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `list_users`  AS  select `users`.`user_id` AS `user_id`,`users`.`user_name` AS `user_name`,`users`.`user_email` AS `user_email`,`users`.`user_pass` AS `user_pass` from `users` ;
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 */;


0